/* css reset start */

html,
body,
div,
span,
h1,
h2,
h3,
p,
a,
em,
img,
strong,
ul,
ol,
li,
form,
input,
label,
select,
option,
button,
textarea,
table,
tr,
td,
footer,
header,
nav { box-sizing: border-box; margin: 0; padding: 0; vertical-align: baseline; border: none; }

footer,
nav,
header { display: block; }

html { font-size: 62.5%; }

body { font-family: 'Microsoft YaHei', 微软雅黑, 'Hiragino Sans GB', 华文细黑, STHeiti, SimHei, 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1; }


/* div如果要设置100%， 必须把 html，body设置100%， 这样div才能继承 start */

html,
body { height: 100%; }


/* div如果要设置100%， 必须把 html，body设置100%， 这样div才能继承 end */

em { font-style: normal; }

a { text-decoration: none; }

a,
input,
textarea { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 清除webkit点击的时候出现的边框 */}

:focus,
input,
select,
textarea { outline: none; }

input,
select,
textarea { font-size: 14px; }

textarea { resize: none; }

img { display: block; max-width: 100%; }

input[type='submit'],
label,
select { cursor: pointer; }

li { list-style: none; }

::-webkit-inner-spin-button { -webkit-appearance: none; /* input[number] 上下小箭头按钮， 去掉 */}

::-webkit-resizer { display: none; /* 隐藏 textarea 右下角图标 */}

::-webkit-input-placeholder { color: #898989; /* placeholder 颜色 */}


/* input[type="checkbox"] { -webkit-appearance: none; background: #ccc; } 更改checkbox按钮样式 */


/* input[type="checkbox"]:checked { -webkit-appearance: none; background: red; } 更改checkbox选中按钮样式 */

.fix:after { display: block; clear: both; content: '';width:0;height:0;visibility:hidden; }
.fix{*zoom:1;}
.bold { font-weight: bold; }

.hidden { display: none; }


/** DEBUG MODE **/

form { line-height: 3em; }


/* css reset end */


/*  css base start */

.score { display: inline-block; width: 78px; height: 12px; }

.top-info { width: 1000px; height: 64px; margin: 0 auto; padding: 7px 0 6px 0; color: #878787; }

.top-info .left { font-size: 0; float: left; width: 500px; }

.top-info .left .logo { display: inline-block; width: 67px; height: 51px; margin-right: 18px; }

.top-info .left .logo .img { width: 67px; height: 51px; }

.top-info .left .a { font-size: 14px; display: inline-block; margin: 18px 38px 0 0; vertical-align: top; color: #fff; }

.top-info .right { font-size: 14px; float: right; width: 500px; margin-top: 5px; text-align: right; color: #fff; }

.top-info .right .reg { border:1px solid #fff;border-radius:4px;padding:3px 7px;margin: 13px 16px 0 0; cursor: pointer; display: inline-block; }

.top-info .right .login { border:1px solid #fff;border-radius:4px;padding:3px 7px;cursor: pointer; margin-top: 13px; display: inline-block; }

.top-info .right .login-succ .qieh { float: right; width: 70px; height: 40px; background: url(../imgs/qieh_icon.png) 25px 0 no-repeat; }

.homepage-header .top-info .right .login-succ .qieh { background: url(../imgs/qieh_ico2.png) 25px 0 no-repeat; }

.top-info .right .login-succ .qieh .menu { position: absolute; z-index: 999; display: none; width: 72px; margin-top: 26px; padding: 4px 10px; border: 1px solid #e1dfdf; border-radius: 2px; background: #fff; }

.top-info .right .login-succ .qieh .menu .menuli { font-size: 10px; color: #000; }

.top-info .right .login-succ .qieh .menu:after { position: absolute; top: -11px; left: 30px; content: ''; border: 5px solid transparent; border-bottom: 5px solid #ccc; }

.top-info .right .login-succ .xcd { font-size: 11px; position: relative; top: 12px; float: right; padding-top: 22px; color: #a1a1a1; background: url(../imgs/login_succ_xcd.png) 20px 0 no-repeat; }

.top-info .right .login-succ .xcd2 { font-size: 11px; font-size: 11px; position: relative; top: 12px; float: right; padding-top: 22px; color: #a1a1a1; color: #fff; background: url(../imgs/login_succ_xcd2.png) 20px 0 no-repeat; }

.top-info .right .login-succ .news { position: relative; top: 14px; float: right; width: 14px; height: 14px; margin-right: 22px; background: url(../imgs/login_succ_news.png) no-repeat; }

.top-info .right .login-succ .news2 { position: relative; top: 14px; float: right; width: 14px; height: 14px; margin-right: 22px; background: url(../imgs/login_succ_news2.png) no-repeat; }

.top-info .right .login-succ .news .number { font-size: 10px; line-height: 18px; position: absolute; top: -10px; right: -10px; width: 18px; height: 18px; text-align: center; color: #fff; border-radius: 50%; background: #e22968; }

.top-info .right .login-succ .news2 .number { font-size: 10px; line-height: 18px; position: absolute; top: -10px; right: -10px; width: 18px; height: 18px; text-align: center; color: #fff; border-radius: 50%; background: #e22968; }

.top-info .right .login-succ .img { float: right; width: 40px; height: 40px; border-radius: 50%; }

.top-info .right .login-succ .name { font-size: 14px; float: right; width: 72px; height: 40px; margin: 12px 0 0 22px; color: #000; }

.top-info .right .login-succ .name .txt { line-height: 15px; overflow: hidden; width: 72px; cursor: pointer; text-align: left; white-space: nowrap; text-overflow: ellipsis; }

.top-info .right .login-succ .name .menu { position: absolute; z-index: 999; display: none; width: 72px; margin: 10px 0 0 0; padding: 4px 10px; border: 1px solid #e1dfdf; border-radius: 2px; background: #fff; }

.top-info .right .login-succ .menu:after { position: absolute; top: -11px; left: 30px; content: ''; border: 5px solid transparent; border-bottom: 5px solid #ccc; }

.top-info .right .login-succ .menu .menuli { line-height: 20px; text-align: center; }

.top-info .right .login-succ .menu .menuli .a { font-size: 10px; color: #898989; }

.top-info .right .login-succ .menu .menuli + .menuli { border-top: 1px dotted #ccc; }

.top-info-wrap { width: 100%; background: #fff; }

.top-info-wrap .left .a { color: #878787; }

.top-info-wrap .left .active { color: #000; }

.top-info-wrap .right { color: #000; }

.top-banner { position: relative; width: 100%; height: 245px; background: rgba(0, 0, 0, .3); }

.top-banner .img { position: absolute; z-index: -1; width: 100%; height: 245px; }

.top-banner .info { font-size: 24px; position: absolute; top: 80px; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); color: #fff; }

.top-banner .content-search { position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; background: rgba(0, 0, 0, .6);z-index:20; }

.top-banner .search-form { width: 898px; height: 40px; margin: 20px auto;}

.top-banner .search-form .country,
.top-banner .search-form .city { background:#fff;font-size: 13px; float: left; width: 100px; height: 40px; margin-right: 20px; padding-left: 10px; border: 1px solid #b5b5b5; border-radius: 2px; }

.search-form .city .text {display: block;width: 100px;height: 40px;line-height: 40px;cursor: pointer;}

.search-form .city .city-wrap{width: 380px;height: 180px;border: 1px solid #b5b5b5;background: #fff;margin-top: 10px;padding: 5px 10px;}

.search-form .city-wrap .country-box{height: 30px;border-bottom: 2px solid #b5b5b5;padding-bottom: 5px;}

.search-form .country-box li{float:left;line-height: 25px;width: 45px;text-align: center;border-radius: 5px;cursor:pointer;}

.search-form .country-box li.active{color:#fff;background: #1dd697;}

.search-form .city-wrap .city-item{margin-top:10px;}

.search-form .city-wrap .city-item a{color: #999;display: inline-block;width: 65px;height: 30px;line-height: 30px;text-align: center;}

.top-banner .search-form .go-date,
.top-banner .search-form .back-date { font-size: 13px; float: left; width: 204px; height: 40px; margin-right: 20px; padding-left: 10px; border: 1px solid #b5b5b5; border-radius: 2px; background: url(../imgs/date_icon.png) no-repeat 172px 7px #fff; }

.top-banner .search-form .number { font-size: 13px; float: left; width: 100px; height: 40px; margin-right: 20px; padding-left: 10px; border-radius: 2px; }

.top-banner .search-form .submit { font-size: 14px; float: left; width: 90px; height: 40px; cursor: pointer; color: #fff; border-radius: 2px; background: #1dd697; }

.top-banner .search-form .search-btn { font-size: 14px;line-height:40px;text-align:center; float: left; width: 90px; height: 40px; cursor: pointer; color: #fff; border-radius: 2px; background: #1dd697; }

.center-main { width: 1000px; margin: 30px auto 100px; }

.center-main .loader-skin {display:none;position: absolute;top: 0;left: 270px;width: 730px;height: 100%;z-index: 15;background: rgba(255,255,255,0.75);}

.center-main .loader-skin img{position: absolute;width:45px;height:45px;top: 200px;left: 342px;}

.center-main .sidebar { float: left; overflow: hidden; width: 250px; margin-right: 20px; border: 1px solid #eee; border-radius: 2px; }

.center-main .sidebar .condition { border-bottom: 4px solid #eee; }

.center-main .sidebar .condition .title { font-size: 14px; line-height: 30px; position: relative; height: 32px; padding-left: 30px; cursor: pointer; color: #fff; background: #2cda98; }

.center-main .sidebar .condition .title .icon-down { position: absolute; top: 10px; left: 10px; width: 10px; height: 10px; background: url(../imgs/down_icon.png) no-repeat; }

.center-main .sidebar .condition .title .up-down { position: absolute; top: 10px; left: 10px; width: 10px; height: 10px; background: url(../imgs/up_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .li { line-height: 37px; height: 38px; border-bottom: 1px solid #eee; background: #fff; }

.center-main .sidebar .condition .ul .li:last-child { border: none; }

.center-main .sidebar .condition .ul label { display: block; width: 248px; height: 37px; }

.center-main .sidebar .condition .ul .left { float: left; width: 30px; height: 37px; }

.center-main .sidebar .condition .ul .center { font-size: 14px; float: left; color: #666; }

.center-main .sidebar .condition .ul .right { float: right; width: 16px; height: 16px; margin: 11px 10px 0 0; border: 1px solid #bfbfbf; }

.center-main .sidebar .condition .ul .all { background: url(../imgs/all_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .ziying { background: url(../imgs/ziying-logo.png) no-repeat;background-size:20px 20px;background-position:5px 8px; }

.center-main .sidebar .condition .ul .daoyou { background: url(../imgs/daoyou_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .boy { background: url(../imgs/boy_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .girl { background: url(../imgs/girl_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .lxs { background: url(../imgs/lxs_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .china { background: url(../imgs/china_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .wgr { background: url(../imgs/wgr_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .cn { background: url(../imgs/cn_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .uk { background: url(../imgs/uk_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .fr { background: url(../imgs/fr_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .pt { background: url(../imgs/pt_icon.png) no-repeat; }

.center-main .sidebar .condition .ul .car { background: url(../imgs/car_icon.png) no-repeat; }

.taskBox { width: 248px; height: 65px; padding-top: 23px; background: #fff; }

.taskBoxLinks-wrap { position: relative; width: 210px; height: 10px; margin: 0 auto; }

.taskBoxLinks { width: 210px; height: 10px; border-top: 3px solid #d7d7d7; }

.taskBoxLinks:after { position: absolute; top: -8px; left: 100%; width: 16px; height: 16px; margin-left: -9px; content: ''; border: 1px solid #d7d7d7; border-radius: 50%; background: #fff; }

.taskBoxStart { position: absolute; top: 0; height: 10px; border-top: 3px solid #ef6b6d; }

.taskBox .taskBoxBtn { position: absolute; top: -8px; width: 18px; height: 18px; margin-left: -9px; content: ''; cursor: pointer; border: 1px solid #d7d7d7; border-radius: 50%; background: #fff; }

.taskBox .numberBox { font-size: 14px; position: relative; color: #666; }

.taskBox .numberBox span { line-height: 14px; position: absolute; top: 0; width: 50px; text-align: center; color: #666; }

.taskBox .numberStart { left: 0; margin-left: -25px; }

.taskBox .numberBox .numberGuoc { position: absolute; top: 0; left: 50%; width: 100px; transform: translate(-50%, 0); color: #000; }

.taskBox .numberEnd { right: 0; margin-right: -25px; }

.center-main .sidebar .customize { overflow: hidden; width: 250px; height: 54px; margin-top: 20px; border: 1px solid #eee; border-radius: 2px; background: #fff; }

.center-main .sidebar .customize .left { float: left; width: 46px; height: 52px; }

.center-main .sidebar .customize .left .img { width: 46px; height: 52px; background: #ededed; }

.center-main .sidebar .customize .right { float: left; width: 202px; height: 52px; padding-left: 10px; }

.center-main .sidebar .customize .right .title { font-size: 16px; line-height: 32px; color: #000; }

.center-main .sidebar .customize .right .go-click { font-size: 12px; line-height: 12px; display: block; color: #a7a7a7; }

.center-main .content { float: left; width: 730px; }

.center-main .content .info-bar { overflow:visible;font-size: 14px; line-height: 24px; width: 730px; height: 26px; margin-bottom: 20px; color: #fff; border: 1px solid #d5d5d5; }

.center-main .content .info-bar .jieguo { float: left; width: 338px; height: 24px; text-align: center; border-right: 1px solid #d5d5d5; background: #939393; }

.center-main .content .info-bar .price,
.center-main .content .info-bar .order-number,
.center-main .content .info-bar .score { position: relative; float: left; width: 130px; height: 24px; padding-left: 20px; color: #000; border-left: 1px solid #d5d5d5; background: #e1e1e1; }

.center-main .content .info-bar .sort-item {overflow:visible;z-index:10;position: relative;float: left;width: 130px;height: 24px;border-left: 1px solid #d5d5d5;background-color: #f5f5f5;text-shadow: 0 1px 1px rgba(255,255,255,.75);vertical-align: middle;cursor: pointer;background-image: linear-gradient(to bottom,#fff,#e6e6e6);background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);background-image: -moz-linear-gradient(top,#fff,#e6e6e6);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image: -o-linear-gradient(top,#fff,#e6e6e6);color: #666;text-align: center;}

.center-main .content .info-bar .h2l-active {background: url('https://www.blablacar.fr/images/search/menu_price_desc.png') no-repeat 85% 50%;background-color: #e6e6e6;box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);background-color: #e6e6e6;text-align: center;} 

.center-main .content .info-bar .l2h-active {background: url('https://www.blablacar.fr/images/search/menu_price_asc.png') no-repeat 85% 50%;background-color: #e6e6e6;box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);background-color: #e6e6e6;text-align: center;}

.center-main .content .info-bar .menu{display:none;border: 1px solid rgba(0,0,0,.2);background: #fff;margin-top: 5px;border-radius: 5px;}

.center-main .content .info-bar .text{display:block;width:100%;}

.center-main .content .info-bar .menu .high2low{border-bottom: 1px solid #E9E9E9;background: url('https://www.blablacar.fr/images/search/menu_price_desc.png') no-repeat 85% 50%;text-align: left;padding-left: 25px;}

.center-main .content .info-bar .menu .low2high{background: url('https://www.blablacar.fr/images/search/menu_price_asc.png') no-repeat 85% 50%;text-align: left;padding-left: 25px;}

.center-main .content .info-bar .icon-down { position: absolute; top: 8px; right: 20px; width: 10px; height: 7px; background: url(../imgs/black_down_icon.png) no-repeat; }

.center-main .content .info-bar .icon-up { position: absolute; top: 8px; right: 20px; width: 10px; height: 7px; background: url(../imgs/black_up_icon.png) no-repeat; }

.center-main .content .route { position: relative; width: 730px; height: 200px; margin: 0 0 20px 0; border: 1px solid #e5e5e5; background: #fff; }

.center-main .content .route .pj_img {text-align:right;position:absolute;top:180px;left:160px;height:12px;width:78px;z-index:10; }

.center-main .content .route .track_content {position:absolute;top:0px;left:0px;width:730px;height:198px;cursor:pointer;}

.center-main .content .route .track_content:hover {background-color:#000;opacity:0.5; }

.center-main .content .route .p-icon { position: absolute; top: 0; left: 0; width: 57px; height: 57px; background: url(../imgs/p_ziying.png) no-repeat; }

.center-main .content .route .left { float: left; width: 250px; height: 198px; }

.center-main .content .route .left .img { width: 250px; height: 198px; }

.center-main .content .route .center { float: left; width: 350px; height: 198px; padding: 20px 0 0 10px; }

.center-main .content .route .use-tx { display: inline-block; width: 42px; height: 42px; margin-right: 5px; }

.center-main .content .route .use-tx .img { width: 42px; height: 42px; border-radius: 50%; }

.center-main .content .route .use-all { display: inline-block; padding: 0px 0px 5px 5px; vertical-align: top; border-bottom: 1px dotted #dedede;width:260px; }

.center-main .content .route .name-info { font-size: 12px; color: #808080; }

.center-main .content .route .use-all .shen-info { display: inline-block; width: 80px; height: 14px; margin-top: 5px; vertical-align: top; background: url(../imgs/correct_icon.png) no-repeat;float:right;padding-left:14px; }

.center-main .content .route .use-all .name { font-size: 18px; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 90px; display: inline-block; }

.center-main .content .route .use-all .other { font-size: 12px; margin: 10px 0 5px 0; color: #595959; }

.center-main .content .route .use-all .other .data-label {margin-right:2px; padding:2px; color: #fff;border:1px solid #1dd697;background-color:#1dd697;border-radius:3px; }

.center-main .content .route .local { font-size: 18px; margin: 0px 0px 20px 0px; padding-left: 10px;width:340px; color: #000; }

.center-main .content .route .user-info { padding-left: 10px;width:340px; }

.center-main .content .route .local .did { display: inline-block; overflow: hidden; width: 330px; white-space: nowrap; text-overflow: ellipsis; }

.center-main .content .route .local .znum{float: left;font-size: 12px;width: 150px;height: 14px;color: #1dd697;margin-top: 20px;}

.center-main .content .route .local .wayarz{ display: inline-block;width: 130px;height: 14px;margin-top: 20px;margin-right: 22px;vertical-align: top;background: url(/resource/www/imgs/correct_icon.png) no-repeat;float: right;padding-left: 18px;color: #1dd697;font-size: 12px;}

.center-main .content .route .local .number { font-size: 10px; font-weight: normal; }

.center-main .content .route .prompt { font-size: 12px; line-height: 18px; overflow: hidden; width: 340px; height: 54px; padding-left: 65px;padding-right:20px;margin-top:10px;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }

.center-main .content .route .prompt-zy{font-size: 12px;line-height: 18px;overflow: hidden;width: 310px;height: 86px;margin: 10px 20px 0 10px;padding-top: 10px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;border-top: 1px dotted #dedede;}

.center-main .content .route .right { float: left; width: 128px; height: 198px; }

.center-main .content .route .right .price {text-align:center; font-size: 23px; font-weight: bold; overflow: hidden; width: 128px; height:60px; padding: 18px 4px; white-space: nowrap; text-overflow: ellipsis; color: #ff6b6d; border-bottom: 1px solid #d6d6d6; }

.center-main .content .route .right .fangshi { font-size: 12px; width: 128px;height:80px; padding:3px 0 5px 30px; border-bottom: 1px solid #d6d6d6; }

.center-main .content .route .right .fangshi .date { line-height: 24px; float: left; width: 100px; padding-left: 18px; background: url(../imgs/riqi_icon.png) 0 8px no-repeat; }

.center-main .content .route .right .fangshi .num { line-height: 24px; float: left; width: 100px; padding-left: 18px; background: url(../imgs/people_icon.png) 0 6px no-repeat; }

.center-main .content .route .right .fangshi .tool { line-height: 24px; float: left; width:100px;padding-left: 18px; background: url(../imgs/tool_icon.png) 0 7px no-repeat; }

.center-main .content .route .right .fangshi .bus { line-height: 24px; float: left; width:100px;padding-left: 18px; background: url(../imgs/tool_icon2.png) 0 6px no-repeat; }

.center-main .content .route .right .number { font-size: 14px; line-height: 26px; text-align: center;height:58px;padding-top:10px; }

.center-main .content .route .right .number .strong { color: #ff6b6d; }

.center-main .content .route .right .view-detail { font-size: 12px; line-height: 28px; display: block; width: 90px; height: 28px; margin: 0 auto; text-align: center; color: #fff; border-radius: 2px; background: #ff6b6d; }

.center-main .content .activity { overflow: hidden; width: 730px; }

.center-main .content .activity .li { position: relative; float: left; width: 230px; height: 250px; margin-right: 20px; margin-bottom: 20px; border: 1px solid #e5e5e5; background: #fff; }

.center-main .content .activity .li:nth-child(3n) { margin-right: 0; }

.center-main .content .activity .a { display: block; width: 100%; height: 100%; }

.center-main .content .activity .img { width: 228px; height: 150px; }

.center-main .content .activity .title { font-size: 12px; line-height: 24px; position: absolute; top: 126px; left: 0; overflow: hidden; width: 100%; height: 24px; padding-left: 62px; white-space: nowrap; text-overflow: ellipsis; color: #fff; background: rgba(0, 0, 0, .8); }

.center-main .content .activity .tx { position: absolute; z-index: 1; top: 130px; left: 10px; width: 45px; height: 45px; border-radius: 50%; }

.center-main .content .activity .info { font-size: 12px; line-height: 22px; padding-left: 60px; color: #000; }

.center-main .content .activity .local { font-size: 12px; margin-bottom: 6px; padding-left: 60px; opacity: .56; color: #000; }

.center-main .content .activity .text { font-size: 11px; overflow: hidden; width: 100%; height: 11px; padding-left: 60px; white-space: nowrap; text-overflow: ellipsis; color: #535353; }

.center-main .content .activity .bottom-info { margin-top: 20px; padding: 0 10px; }

.center-main .content .activity .bottom-info .left { float: left; }

.center-main .content .activity .bottom-info .left .number { font-size: 10px; opacity: .5; color: #000; }

.center-main .content .activity .bottom-info .right { font-size: 14px; font-weight: bold; float: right; color: #ff6b6d; }

.center-main .content .activity .bottom-info .right .date { font-size: 12px; }

.center-main .content .activity-other { width: 730px; }

.center-main .content .activity-other .li { position: relative; float: left; width: 350px; height: 380px; margin-right: 30px; margin-bottom: 20px; border: 1px solid #e5e5e5; background: #fff; }

.center-main .content .activity-other .li:nth-child(2n) { margin-right: 0; }

.center-main .content .activity-other .a { display: block; width: 100%; height: 100%; }

.center-main .content .activity-other .img { width: 100%; height: 245px; }

.center-main .content .activity-other .title { font-size: 16px; line-height: 30px; position: absolute; top: 215px; left: 0; overflow: hidden; width: 100%; height: 30px; padding-left: 100px; white-space: nowrap; text-overflow: ellipsis; color: #fff; background: rgba(0, 0, 0, .8); }

.center-main .content .activity-other .tx { position: absolute; z-index: 1; top: 215px; left: 15px; width: 74px; height: 74px; border-radius: 50%; }

.center-main .content .activity-other .info { font-size: 14px; font-weight: bold; line-height: 34px; padding-left: 100px; color: #000; }

.center-main .content .activity-other .local { font-size: 12px; margin-bottom: 10px; padding-left: 100px; opacity: .56; color: #000; }

.center-main .content .activity-other .text { font-size: 18px; font-weight: bold; overflow: hidden; width: 100%; height: 20px; padding-left: 100px; white-space: nowrap; text-overflow: ellipsis; color: #535353; }

.center-main .content .activity-other .bottom-info { margin-top: 25px; padding: 0 15px; }

.center-main .content .activity-other .bottom-info .left { float: left; margin-top: 6px; }

.center-main .content .activity-other .bottom-info .left .number { font-size: 10px; opacity: .5; color: #000; }

.center-main .content .activity-other .bottom-info .right { font-size: 24px; font-weight: bold; float: right; color: #ff6b6d; }

.center-main .content .activity-other .p-icon { position: absolute; top: 0; left: 0; width: 57px; height: 57px; background: url(../imgs/p_ziying.png) no-repeat; }


/* css base end */


/* homepage start */

.homepage-header { position: relative; width: 100%; height: 664px; background: rgba(0, 0, 0, .3); }

.homepage-header .bg-img .li { position: absolute; z-index: -2; top: 0; left: 0; width: 100%;height:664px;overflow:hidden; }

.homepage-header .bg-img .img { width: 100%; }

.homepage-header .center-info { position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); text-align: center; color: #fff; }

.homepage-header .center-info .title { font-size: 60px; margin-top: 265px; font-family: 'Microsoft YaHei', 微软雅黑, 'Hiragino Sans GB', 华文细黑, STHeiti, SimHei, 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1; }

.homepage-header .center-info .sub-title { font-size: 18px; margin: 12px 0 22px 0; }

.homepage-header .center-info .info { font-size: 18px; line-height: 40px; display: block; width: 174px; height: 40px; margin: 0 auto; color: #fff; border-radius: 1px; background: rgba(255, 255, 255, .36); }

.homepage-header .content-search { position: absolute; bottom: 0; left: 0; width: 100%; height: 138px; background: rgba(0, 0, 0, .6); }

.homepage-header .search-form { width: 810px; height: 60px; margin: 39px auto; border-radius: 5px; background: #fff; }

.homepage-header .search-form .city,
.homepage-header .search-form .go-date,
.homepage-header .search-form .back-date { font-size: 13px; float: left; width: 204px; height: 38px; margin: 11px 19px 0 0; padding-left: 9px; border: 1px solid #b2b2b2; }

.homepage-header .search-form .go-date,
.homepage-header .search-form .back-date { background: url(../imgs/date_icon.png) no-repeat 170px 6px; }

.homepage-header .search-form .city { margin: 11px 20px 0 16px; width:100px;}

.homepage-header .search-form .number { font-size: 14px; float: left; width: 100px; height: 38px; margin: 11px 13px 0 0; padding-left: 9px; border: 1px solid #b2b2b2; border-radius: 2px; }

.homepage-header .search-form .route-btn,
.homepage-header .search-form .activity-btn { cursor: pointer; font-size: 14px; float: left; width: 100px; height: 38px; color: #fff; border-radius: 1px; }

.homepage-header .search-form .activity-btn { margin-top: 10px; border: 1px solid #009361; background: #53a668; }

.homepage-header .search-form .route-btn { margin: 10px 10px 0 0; border: 1px solid #00c581; background: #1dd697; }

.homepage-sort-wrap{background: #fff;width: 100%;padding: 5px 0;margin: 50px 0 0 0;}

.homepage-title { width: 1000px; margin: 30px auto 0; }

.homepage-title .left { float: left; width: 375px; margin-top: 19px; border-bottom: 1px solid #dededd; }

.homepage-title .center { font-size: 30px; float: left; width: 250px; text-align: center; color: #333; }

.homepage-title .right { float: left; width: 375px; margin-top: 19px; border-bottom: 1px solid #dededd; }

.homepage-subtitle { font-size: 14px; font-weight: normal; margin-top: 13px; text-align: center; color:#949494}

.homepage-sort-main { cursor: pointer;position: relative; overflow:hidden;z-index: 0;background-color: #eee;background-size: cover;background-position: center; width: 1000px; height: 340px; margin: 30px auto 0; }

.homepage-sort-main .text { font-size: 30px; position: absolute; top: 50%; left: 50%; padding: 0 8px 8px 8px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); white-space: nowrap; color: #f6f5f6; }

.homepage-sort-main .wrap {width:100%;height:100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;transition: all .5s ease-out;}

.homepage-sort-main .wrap:hover { background: rgba(0,0,0,.36);transition: all .5s ease-out;}

.homepage-sort-main .wrap:hover .text{border-bottom: 1px solid #fff;}

.homepage-sort-ul { width: 1000px; margin: 0 auto; }

.homepage-sort-ul .li { float: left; width: 326px; height: 340px; margin: 11px 11px 0 0; }

.homepage-sort-ul .li:nth-child(3n) { margin-right: 0; }

.homepage-sort-ul .li .homepage-ul-main { cursor: pointer;position: relative; overflow:hidden;z-index: 0;background-color: #eee;background-size: cover;background-position: center; width: 100%; height: 100%; }

.homepage-sort-ul .li .wrap { width: 100%; height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;transition: all .5s ease-out; }

.homepage-sort-ul .li .wrap:hover { background: rgba(0,0,0,.36);transition: all .5s ease-out;}

.homepage-sort-ul .li .text { font-size: 30px; position: absolute; top: 50%; left: 50%; padding: 0 8px 8px 8px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); white-space: nowrap; color: #f6f5f6; }

.homepage-sort-ul .li:hover .text { border-bottom: 1px solid #fff; }

.homepage-click-more { font-size: 14px; line-height: 48px; display: block; width: 308px; height: 50px; margin: 35px auto 82px; text-align: center; color: #1dd697; border: 1px solid #1dd697; border-radius: 10px; }

.homepage-center-focus { position: relative; overflow: hidden; height: 534px; background: rgba(0, 0, 0, .5); }

.homepage-center-focus .ul .li { position: absolute; z-index: -2; top: 0; left: 0; width: 100%; height: 534px; }

.homepage-center-focus .ul .li .a { display: block; }

.homepage-center-focus .ul .li .img { width: 100%; height: 534px; }

.homepage-center-focus .ol .li { position: absolute; z-index: 2; top: 200px; left: 50%; display: none; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); text-align: center; white-space: nowrap; }

.homepage-center-focus .ol .li .title { font-size: 60px; margin-bottom: 24px; color: #fff; }

.homepage-center-focus .ol .li .text { font-size: 18px; color: #fff; }

.homepage-trend-wrap{ width: 100%;background: #fff;padding-top: 40px;}

.homepage-trend { width: 1000px; margin: 0px auto; }

.homepage-trend .li { float: left; width: 310px; margin: 0 35px 20px 0; }

.homepage-trend .li:nth-child(3n) { margin-right: 0; }

.homepage-trend .li .a { display: block; }

.homepage-trend .li .a .img { width: 310px; height: 194px; }

.homepage-trend .li .biaoti { text-align:center;margin-top:20px;font-size: 18px; font-weight: bold; line-height: 30px; overflow: hidden; width: 100%; height: 40px; color: #333; }

.homepage-trend .li .date { font-size: 12px; margin: 15px 0 20px 0; color: #000; }

.homepage-trend .li .wenzi { font-size: 12px; line-height: 18px; overflow: hidden; height: 55px; color: #000; }

.homepage-footer-wrap .a { color: #fff; }

.homepage-footer-wrap { width: 100%; height: 400px; color: #fff; background: url(../imgs/footer_bg.jpg); }

.homepage-footer-wrap .company-info { width: 1000px; margin: 0 auto; padding: 60px 100px 0 100px; border-bottom: 1px solid #3d3d3d; }

.homepage-footer-wrap .company-info .li { font-size: 14px; margin-bottom: 16px; margin-left: 8px; list-style-type: square; }

.homepage-footer-wrap .company-info .title { font-size: 16px; margin-bottom: 26px; }

.homepage-footer-wrap .company-info .about-us { float: left; width: 180px; }

.homepage-footer-wrap .company-info .help-center { float: left; width: 200px; }

.homepage-footer-wrap .company-info .contact-us { float: left; width: 300px; }

.homepage-footer-wrap .company-info .weixin { font-style: italic; float: left; width: 120px; margin-bottom: 10px; }

.homepage-footer-wrap .company-info .weixin .img { width: 120px; height: 120px; }

.homepage-footer-wrap .share-copyright { text-align: center; }

.homepage-footer-wrap .share-copyright .title { font-size: 14px; padding: 16px 0 14px 0; opacity: .56; }

.homepage-footer-wrap .share-copyright .share { width: 160px; height: 25px; margin: 0 auto; }

.homepage-footer-wrap .share-copyright .share .li { float: left; margin-right: 20px; }

.homepage-footer-wrap .share-copyright .share .img { width: 25px; height: 25px; opacity: .56; border-radius: 50%; }

.homepage-footer-wrap .share-copyright .share .li:last-child { margin-right: 0; }

.homepage-footer-wrap .share-copyright .copyright { font-size: 11px; margin-top: 16px; opacity: .36; }


/* homepage end */


/* login and register start */

.alert-bg { position: fixed; z-index: 9; top: 0; right: 0; bottom: 0; left: 0; display: none; background: rgba(0, 0, 0, .6); }

.alert-bg2 { position: fixed; z-index: 9; top: 0; right: 0; bottom: 0; left: 0; display: none; background: rgba(0, 0, 0, .6); }

.register-wrap { position: absolute; z-index: 999; top: 0; right: 0; left: 0; display: none; width: 354px; margin: 120px auto 0; border-radius: 2px; background: #fff; }

.register-wrap .visitor .error{border:1px solid red;}

.register-wrap .guide .error{border:1px solid red;}

.register-wrap .title { font-size: 18px; line-height: 45px; height: 45px; text-align: center; }

.register-wrap .title .li { float: left; width: 50%; cursor: pointer; color: #000; background: #e0e0e0; }

.register-wrap .title .active { color: #fff; background: #46d08b; }

.register-wrap .visitor,
.register-wrap .guide { position: relative; display: none; padding: 30px 16px; background: #fff; }

.register-wrap input[type='email'],
.register-wrap input[type='password'],
.register-wrap input[type='text'],
.register-wrap select,
.register-wrap input[type='submit'] { width: 100%; height: 32px; border-radius: 2px; }

.register-wrap input[type='email'],
.register-wrap select,
.register-wrap input[type='password'],
.register-wrap input[type='text'] { font-size: 12px; margin-bottom: 9px; padding-left: 20px; border: 1px solid #eee; }

.register-wrap .visitor .switch_reg{color: #1dd697;height: 20px;font-size: 12px;font-weight: bold;line-height: 20px;cursor: pointer;float: right;margin-right: 5px;}

.register-wrap .visitor .switch_reg:hover{text-decoration:underline;}

.register-wrap .code-wrap { width: 100%; height: 32px; margin-bottom: 10px; border: 1px solid #eee; border-radius: 2px; }

.register-wrap .code-wrap .sms_code_visitor{border:none;float: left;width: 210px;height: 30px;margin: 0;}

.register-wrap .code-wrap .code,
.register-wrap .code-wrap .sms_code { border:none;float: left; width: 210px; height: 30px; margin: 0; }

.register-wrap .code-wrap .scode { float: left; width: 70px; }

.register-wrap .code-wrap .duanx-code {cursor:pointer; font-size: 14px; line-height: 30px; float: left; width: 110px; text-align: center; color: #fff; background: #46d08b;}

.register-wrap .code-wrap .refresh { float: left; width: 40px;cursor:pointer; }

.register-wrap .label { display: block; margin: 11px 0 10px 18px; }

.register-wrap .label .checkbox { margin-top: 10px; vertical-align: top; }

.register-wrap .label .text { font-size: 12px; margin-left: 5px; vertical-align: top; color: #a0a0a0; }

.register-wrap .label .text .pact,
.register-wrap .label .text .provision { color: #46d08b; }

.register-wrap .prompt { font-size: 11px; line-height: 26px; display: none; height: 28px; padding-left: 25px; border: 1px solid #f39993; background: url(../imgs/prompt.jpg) no-repeat #fef3f3 4px 5px; }

.register-wrap .submit { font-size: 14px; display: block; margin: 13px 0 20px 0; color: #fff; background: #46d08b; }

.register-wrap .other { font-size: 12px; margin: 20px 0 0 18px; color: #a0a0a0; }

.register-wrap .other .click-login { cursor: pointer; color: #46d08b; }

.register-wrap .guide .sex { font-size: 12px; line-height: 30px; width: 100%; height: 32px; margin-bottom: 9px; border: 1px solid #eee; border-radius: 2px; }

.register-wrap .guide .sex .left { float: left; padding-left: 20px; }

.register-wrap .guide .sex input { margin: 9px 7px 0 0; vertical-align: top; }

.register-wrap .guide .sex .boy { float: left; margin-left: 30px; }

.register-wrap .guide .sex .girl { float: left; margin-left: 20px; }

.register-wrap .close-box { position: absolute; z-index: 99; top: -13px; right: -13px; width: 26px; height: 26px; cursor: pointer; background: url(../imgs/close.png) no-repeat; }

.login-wrap { position: absolute; z-index: 999; top: 0; right: 0; left: 0; display: none; width: 354px; margin: 120px auto 0; border-radius: 2px; background: #fff; }

.login-wrap .title { font-size: 18px; line-height: 45px; height: 45px; text-align: center; }

.login-wrap .title .li { float: left; width: 50%; cursor: pointer; color: #000; background: #e0e0e0; }

.login-wrap .title .active { color: #fff; background: #46d08b; }

.login-wrap .visitor,
.login-wrap .guide { position: relative; display: none; padding: 20px 16px; background: #fff; }

.login-wrap .info { font-size: 12px; text-align: center; color: #a0a0a0; }

.login-wrap .three-api { padding: 20px 0 30px 0; border-bottom: 1px solid #ccc; }

.login-wrap .three-api .three-li { float: left; width: 45px; height: 45px; margin-right: 30px; border-radius: 50%; }

.login-wrap .three-api .three-li:first-child { margin-left: 65px; }

.login-wrap .text { font-size: 12px; margin: 20px 0 20px 0; text-align: center; color: #a0a0a0; }

.login-wrap .prompt { font-size: 11px; line-height: 26px; display: none; height: 28px; padding-left: 25px; border: 1px solid #f39993; background: url(../imgs/prompt.jpg) no-repeat #fef3f3 4px 5px; }

.login-wrap input[type='email'],
.login-wrap input[type='password'],
.login-wrap input[type='text'],
.login-wrap input[type='submit'] { width: 100%; height: 32px; border-radius: 2px; }

.login-wrap input[type='email'],
.login-wrap input[type='password'],
.login-wrap input[type='text'] { font-size: 12px; margin-bottom: 9px; padding-left: 20px; border: 1px solid #eee; }

.login-wrap input[type='email'] { margin-top: 10px; }

.login-wrap .code-wrap { width: 100%; height: 32px; margin-bottom: 26px; }

.login-wrap .code-wrap .code { float: left; width: 104px; border: 1px solid #eee; border-radius: 2px; }

.login-wrap .code-wrap .i-code { float: left; width: 137px; margin: 0 12px 0 20px; margin-left: 20px; cursor: pointer; }

.login-wrap .code-wrap .again { font-size: 12px; float: left; margin-top: 5px; cursor: pointer; opacity: .56; }

.login-wrap .point { font-size: 12px; line-height: 20px; padding: 0 18px; color: #a0a0a0; }

.login-wrap .submit { font-size: 14px; display: block; margin: 13px 0 20px 0; color: #fff; background: #46d08b; }

.login-wrap .other { font-size: 12px; padding: 20px 0 0 20px; border-top: 1px solid #ccc; }

.login-wrap .other .zh-psd { cursor: pointer; color: #46d08b; }

.login-wrap .other .click-reg { cursor: pointer; color: #46d08b; }

.login-wrap .close-box { position: absolute; z-index: 99; top: -13px; right: -13px; width: 26px; height: 26px; cursor: pointer; background: url(../imgs/close.png) no-repeat; }


/* login and register end */


/* base nav start */

.base-nav { width: 100%; height: 45px; background: #575a5c; }

.base-nav .nav { width: 1000px; margin: 0 auto; padding-left: 85px; }

.base-nav .nav .li { float: left; margin-right: 60px; }

.base-nav .nav .li a { font-size: 16px; line-height: 41px; display: block; min-width: 64px; height: 45px; text-align: center; color: #fff; }

.base-nav .nav .li .active { border-bottom: 4px solid #08d1a1; }


/* base nav end */


/* ucenter info start */

.ucenter { width: 1000px; margin: 42px auto 0; }

.ucenter .sidebar { float: left; width: 110px; min-height: 500px; margin-left: 85px; margin-right:30px; }

.ucenter .sidebar a {background: #999998 url(/resource/www/imgs/up_icon.png) 5px 10px no-repeat; padding-left: 20px;  margin-bottom:3px;font-size: 16px; line-height: 30px; display: block; height: 30px; color: #fff; }

.ucenter .sidebar a.active {background: #999998 url(/resource/www/imgs/down_icon.png) 5px 10px no-repeat; padding-left: 20px;  margin-bottom:3px;font-size: 16px; line-height: 30px; display: block; height: 30px; color: #1dd697; }


.ucenter .sidebar .down-menu a { font-size: 14px; line-height: 28px; display: block; width: 110px; height: 28px; margin-bottom: 1px; color: #000; background: #fff; }

.ucenter .sidebar .down-menu .mactive { background: #2cda98;color:#fff; }

.ucenter .main { float: left; width: 750px; margin-bottom: 100px; border: 1px solid #e5e5e5; background: #fff; }

.ucenter .main .title { font-size: 18px; font-weight: normal; line-height: 44px; height: 45px; padding-left: 20px; border-bottom: 1px solid #e5e5e5; background: #eeefed; }

.ucenter .main .upload { width: 748px; height: 267px; padding-left: 30px; border-bottom: 1px solid #e5e5e5; }

.ucenter .main .upload .img-wrap { float: left; width: 226px; height: 226px; margin-top: 20px; }

.ucenter .main .upload .img { width: 226px; height: 226px; border-radius: 50%; }

.ucenter .main .upload .content { float: left; width: 492px; height: 267px; padding: 35px 50px 0 20px; }

.ucenter .main .upload .content .img-right { position:relative;top:70px;left:210px; }

.ucenter .main .upload .content .img-right img{width:100px;height:100px; }

.ucenter .main .upload .content .img-wrong { position:relative;top:-30px;left:320px; }

.ucenter .main .upload .content .img-wrong img{width:100px;height:100px; }

.ucenter .main .upload .text { font-size: 14px; line-height: 24px; color: #313131; }

.ucenter .main .upload .file { font-size: 18px; line-height: 38px; position: relative; width: 200px; height: 40px; margin-top: 15px; text-align: center; color: #313131; border: 1px solid #dcdcdc; background: #fff; }

.ucenter .main .upload .file input { position: absolute; top: 0; right: 0; width: 200px; height: 40px; cursor: pointer; opacity: 0; }

.ucenter .main .youkexinxi .tishi { font-size: 16px; line-height: 76px; height: 76px; padding-left: 30px; color: #636363; }

.ucenter .main .youkexinxi .label { font-size: 14px; display: block; height: 40px; margin-bottom: 40px; padding-left: 58px; color: #313131; }

.ucenter .main .youkexinxi .stablelabel { font-size: 14px; display: block; height: 40px; margin-bottom: 10px; padding-left: 58px; color: #313131; }

.ucenter .main .youkexinxi .label .text { line-height: 40px; display: inline-block; padding-right: 10px; }

.ucenter .main .youkexinxi .stablelabel .text { line-height: 40px; display: inline-block; padding-right: 10px; }

.ucenter .main .youkexinxi .label .shurk { line-height: 38px; display: inline-block; width: 400px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .main .youkexinxi .stablelabel .stableshurk { line-height: 38px; display: inline-block; width: 400px; height: 40px; padding-left: 10px;color:#08d1a1;font-weight:bold; }

.ucenter .main .youkexinxi .xiala { position: absolute; z-index: 2; top: 32px; left: 100px; display: none; width: 400px; border: 1px solid #e5e5e5; background: #fff; }

.ucenter .main .youkexinxi .xiala .li { font-size: 14px; line-height: 34px; height: 34px; padding-left: 10px; color: #8f8f8f; border-bottom: 1px solid #eee; }

.ucenter .main .youkexinxi .xiala .li:hover { background: #eee; }

.ucenter .main .youkexinxi .xiala .li:last-child { border-bottom: none; }

.ucenter .main .youkexinxi .submit { font-size: 14px; font-weight: bold; line-height: 30px; width: 90px; height: 30px; margin: 0 0 60px 590px; text-align: center; color: #fff; border-radius: 2px; background: #ef6b6d; }


/* ucenter info end */


/* renz  start */

.ucenter .main .renz .modify-wrap { padding: 0 18px; }

.ucenter .main .renz .modify { font-size: 14px; line-height: 20px; display: block; padding: 30px 0 20px 14px; color: #313131; border-bottom: 1px dotted #ccc; }

.ucenter .main .renz .modify .mail { font-weight: bold; margin: 0 14px 0 7px; color: #00a977; }

.ucenter .main .renz .modify .icon { display: inline-block; width: 50px; height: 20px; vertical-align: top; background: url(../imgs/modify_icon.png) no-repeat; }

.ucenter .main .renz .prompt-title { font-size: 16px; padding: 20px 0 14px 30px; }

.ucenter .main .renz .prompt-text-wrap { font-size: 12px; padding: 0 0 10px 30px; }

.ucenter .main .renz .prompt-text { margin-bottom: 10px; color: #898989; }

.ucenter .main .renz .zhongy { color: #e03434; }


/* renz  end */


/* mail edit start */

.ucenter .main .edit-mail { padding: 40px 0 60px 0; }

.ucenter .main .edit-mail .img-icon { width: 646px; height: 52px; margin: 0 auto 36px; }

.ucenter .main .edit-mail .label { float:left;display: block; height: 40px; margin: 0 0 20px 155px; }

.ucenter .main .edit-mail .label .text { font-size: 14px; line-height: 40px; float: left; width: 70px; margin-right: 10px; text-align: right; color: #636363; }

.ucenter .main .edit-mail .label .email { line-height: 38px; float: left; width: 200px; padding-left: 14px; border: 1px solid #dcdcdc; border-radius: 2px; }

.ucenter .main .edit-mail .label .gjselect { line-height: 38px; float: left; width: 113px; height: 40px; border: 1px solid #dcdcdc; }

.ucenter .main .edit-mail .label .line { float: left; width: 10px; height: 2px; margin: 18px 10px; background: #636363; }

.ucenter .main .edit-mail .label .number { line-height: 38px; float: left; width: 230px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .main .edit-mail .label .yanz-code { line-height: 38px; float: left; width: 113px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .main .edit-mail .label .huoq-code { font-size: 14px; line-height: 38px; float: left; width: 112px; height: 40px; margin-left: 10px; text-align: center; color: #fff;cursor:pointer; background: #46d08b; }

.ucenter .main .edit-mail .submit { float:left;font-size: 14px; font-weight: bold; line-height: 34px; width: 65px; height: 34px; margin: 2px 0 0 20px; cursor: pointer; text-align: center; color: #fff; border-radius: 2px; background: #ef6b6d; }


/* mail edit end */


/*  shenf start */

.ucenter .main .renz .sheninfo { padding-left: 30px; background: #fff; }

.ucenter .main .renz .sheninfo .prompt { margin-top: 24px; }

.ucenter .main .renz .sheninfo .prompt .left { font-size: 12px; line-height: 28px; float: left; color: #e71f19; }

.ucenter .main .renz .sheninfo .prompt .right { font-size: 14px; font-weight: bold; line-height: 28px; float: left; width: 90px; height: 28px; text-align: center; color: #fff; background: #0bce93; }

.ucenter .main .renz .sheninfo .line { font-size: 14px; display: block; margin-bottom: 10px; }

.ucenter .main .renz .sheninfo .line .left { line-height: 40px; float: left; }

.ucenter .main .renz .sheninfo .line .right { line-height: 38px; float: left; width: 260px; height: 40px; margin-left: 12px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .main .renz .sheninfo .choose { font-size: 14px; margin: 20px 0 40px 0; }

.ucenter .main .renz .sheninfo .span { line-height: 40px; float: left; margin-right: 10px; }

.ucenter .main .renz .sheninfo .select { line-height: 38px; float: left; width: 260px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .main .renz .liuxs { padding-bottom: 54px; border-bottom: 1px dotted #ccc; }

.ucenter .main .renz .liuxs .prompt { font-size: 12px; padding: 30px 0 20px 30px; color: #7d7d7d; }

.ucenter .main .renz .liuxs .img { float: left; width: 348px; height: 200px; margin-left: 40px; }

.ucenter .main .renz .liuxs .click { font-size: 12px; font-weight: bold; line-height: 30px; position: relative; float: left; width: 90px; height: 30px; margin: 0 30px 0 20px; text-align: center; color: #fff; border-radius: 2px; background: #17e3a6; }

.ucenter .main .renz .liuxs .click input { position: absolute; top: 0; right: 0; width: 90px; height: 30px; cursor: pointer; opacity: 0; }

.ucenter .main .renz .liuxs .default-img { float: left; width: 168px; height: 147px; }

.ucenter .main .renz .sf-bottom { line-height: 60px; height: 60px; padding: 40px 0 0 90px; text-align: center; }

.ucenter .main .renz .sf-bottom .go-back { font-size: 24px; font-weight: bold; float: left; width: 280px; height: 60px; margin: 0 30px 60px 0; color: #fff; border-radius: 2px; background: #6c6c6c; }

.ucenter .main .renz .sf-bottom .submit { font-size: 24px; font-weight: bold; float: left; width: 280px; height: 60px; color: #fff; background: #ee6a6c; der-radius: 2px; }

.ucenter .main .renz .shenfen { font-size: 14px; margin: 23px 0 20px 0; }

.ucenter .main .renz .shenfen .text { float: left; color: #313131; }

.ucenter .main .renz .shenfen .text .strong { font-weight: bold; color: #00a976; }

.ucenter .main .renz .shenfen .left { font-size: 12px; float: left; margin-left: 10px; color: #808080; }

.ucenter .main .renz .shenfen .left .no { display: inline-block; width: 15px; height: 15px; margin-right: 5px; vertical-align: top; background: url(../imgs/shenhe_1.png) no-repeat; }

.ucenter .main .renz .shenfen .left .zhong { display: inline-block; width: 15px; height: 15px; margin-right: 5px; vertical-align: top; background: url(../imgs/shenhe_2.png) no-repeat; }

.ucenter .main .renz .shenfen .left .yes { display: inline-block; width: 15px; height: 15px; margin-right: 5px; vertical-align: top; background: url(../imgs/shenhe_3.png) no-repeat; }

.ucenter .main .renz .shuom { width: 732px; margin: 0 auto; padding: 20px 0 57px 20px; border-top: 1px dotted #ddd; }

.ucenter .main .renz .shuom span { font-size: 14px; margin-right: 5px; color: #313131; }

.ucenter .main .renz .again-choose { font-size: 14px; font-weight: bold; line-height: 30px; width: 94px; height: 30px; margin-top: 30px; text-align: center; color: #fff; border-radius: 2px; background: #ef6b6f; }


/*  shenf end */


/* mail yanz start */

.ucenter .main .yanz-mail { padding: 40px 0 36px 0; text-align: center; }

.ucenter .main .yanz-mail .img { width: 647px; height: 52px; margin: 0 auto 66px; }

.ucenter .main .yanz-mail .prompt { font-size: 14px; color: #313131; }

.ucenter .main .yanz-mail .click { font-size: 14px; line-height: 38px; display: block; width: 200px; height: 40px; margin: 32px auto 0; color: #313131; border: 1px solid #dcdcdc; background: #eee; }


/* mail yanz end */
/* regok mail start */

.regok-title{font-size: 18px;font-weight: normal;line-height: 44px;width: 800px;height: 45px;padding-left: 20px;border: 1px solid #e5e5e5;background: #eeefed;margin: 50px auto 0px;}

.regok-mail{width: 800px;padding: 40px 0 60px 0;text-align: center;margin: 0px auto 100px;border: 1px solid #e5e5e5;}

.regok-mail .img{width: 647px;height: 52px;margin: 0 auto 66px;}

.regok-mail .prompt{font-size: 20px;color: #313131;}

.regok-mail .click{font-size: 14px;line-height: 38px;display: block;width: 200px;height: 40px;margin: 50px auto 0;border: 1px solid #1dd697;background: #1dd697;border-radius: 3px;color: #fff;}

/* regok mail end */

/* mail succ start */

.ucenter .main .succ-mail { padding: 40px 0 66px 0; text-align: center; }

.ucenter .main .succ-mail .img { width: 647px; height: 52px; margin: 0 auto 62px; }

.ucenter .main .succ-mail .prompt { font-size: 18px; margin-bottom: 24px; color: #313131; }

.ucenter .main .succ-mail .mail-text { font-size: 24px; color: #00a976; }


/* mail succ end */


/* daoyou xinxi start */

.ucenter .main .daoyxx { padding: 30px 0 0 0; }

.ucenter .main .daoyxx .li { font-size: 14px; margin-bottom: 40px; color: #313131; }

.ucenter .main .daoyxx .stableli { font-size: 14px; margin-bottom: 10px; color: #313131; }

.ucenter .main .daoyxx .li:last-child { margin-bottom: 0; }

.ucenter .main .daoyxx .stableli:last-child { margin-bottom: 0; }

.ucenter .main .daoyxx .li .left { line-height: 40px; float: left; width: 95px; height: 40px; padding-right: 10px; text-align: right; }

.ucenter .main .daoyxx .stableli .left { line-height: 40px; float: left; width: 95px; height: 40px; padding-right: 10px; text-align: right; }

.ucenter .main .daoyxx .li .text { line-height: 38px; float: left; width: 260px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .main .daoyxx .stableli .stabletext { line-height: 38px; float: left; width: 260px; height: 40px; padding-left: 10px; color:#08d1a1; font-weight:bold; }

.ucenter .main .daoyxx .li .right { line-height: 40px; float: left; width: 67px; height: 40px; padding-right: 10px; text-align: right; }

.ucenter .main .daoyxx .stableli .right { line-height: 40px; float: left; width: 67px; height: 40px; padding-right: 10px; text-align: right; }

.ucenter .main .daoyxx .li .textarea { line-height: 24px; float: left; width: 586px; height: 140px; padding: 8px 10px 0 10px; border: 1px solid #dcdcdc; }

.ucenter .main .daoyxx .stableli .stabletextarea { line-height: 24px; float: left; width: 586px; padding: 8px 10px 0 10px; color:#08d1a1;font-weight:bold; }

.ucenter .main .daoyxx .li .xiangxi { line-height: 38px; float: left; width: 590px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .main .daoyxx .stableli .xiangxi { line-height: 38px; float: left; width: 590px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .main .daoyxx .li .shijian { line-height: 40px; float: left; width: 96px; height: 40px; padding-right: 10px; text-align: right; }

.ucenter .main .daoyxx .stableli .shijian { line-height: 40px; float: left; width: 96px; height: 40px; padding-right: 10px; text-align: right; }

.ucenter .main .daoyxx .li .sj { line-height: 38px; float: left; width: 230px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .main .daoyxx .stableli .sj { line-height: 38px; float: left; width: 230px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .main .daoyxx .li .lang { line-height: 20px; float: left; width: 67px; height: 40px; padding-left: 20px; text-align: center; }

.ucenter .main .daoyxx .stableli .lang { line-height: 20px; float: left; width: 67px; height: 40px; padding-left: 20px; text-align: center; }

.ucenter .main .daoyxx .icon { position: relative; }

.ucenter .main .daoyxx .icon:after { position: absolute; top: 18px; right: 10px; content: ''; border: 5px solid transparent; border-top: 5px solid #b1b1b1; }

.ucenter .main .daoyxx .li .choose { line-height: 40px; float: left; padding-right: 15px; }

.ucenter .main .daoyxx .stableli .stablechoose { line-height: 40px; float: left; padding-right: 15px;padding-left:10px;color:#08d1a1;font-weight:bold; }

.ucenter .main .daoyxx .li .choose input { width: 14px; height: 14px; margin: 13px 4px 0 0; vertical-align: top; }

.ucenter .main .daoyxx .li .choose input { width: 14px; height: 14px; margin: 13px 4px 0 0; vertical-align: top; }

.ucenter .main .daoyxx-wrap .prompt { font-size: 14px; margin: 11px 0 42px 95px; color: #e03434; }

.ucenter .main .daoyxx-wrap .submit { font-size: 14px; font-weight: bold; line-height: 30px; width: 90px; height: 30px; margin: 0 0 60px 595px; text-align: center; color: #fff; border-radius: 2px; background: #ef6b6d; }


/* daoyou xinxi end */


/* message list start */

.message-list { width: 700px; margin: 20px auto; }

.message-list .li { height: auto; padding: 0 20px; border-bottom: 1px dotted #dcdcdc; }

.message-list .li .left { position: relative; float: left; width: 40px; height: 40px; margin: 30px 0; }

.message-list .li .left .img { width: 40px; height: 40px; border-radius: 50%; }

.message-list .li .left .number { font-size: 10px; line-height: 14px; position: absolute; top: -3px; right: -3px; width: 14px; height: 14px; text-align: center; color: #fff; border-radius: 50%; background: #e22968; }

.message-list .li .center { float: left; width: 400px; padding: 30px 0 0 20px; }

.message-list .li .center .user { font-size: 16px; height: 16px; color: #1b1b1b; }

.message-list .li .center .user .news { font-size: 12px; margin-left: 10px; color: #e03434; }

.message-list .li .center .txt { font-size: 14px; line-height: 24px; overflow: hidden; margin: 5px 0; white-space: nowrap; text-overflow: ellipsis; color: #898989; }

.message-list .li .center .txt img{display:inline; width:24px; height: 24px;}

.message-list .li .right { font-size: 12px; float: right; color: #898989; }

.message-list .li .right .date { margin: 30px 0 10px 0; }

.message-list .li .right .caozuo { line-height: 14px; text-align: right; }

.message-list .li .right .huif { margin-right: 4px; padding-left: 18px; color: #e03434; background: url(../imgs/huif_icon.png) 0 2px no-repeat; }

.message-list .li .right .del { padding-left: 16px; color: #898989; background: url(../imgs/del_icon.png) 0 3px no-repeat; }


/* message list end */


/* daoyou luxian start */

.ucenter .main .lux-wrap .no-lux-info { font-size: 12px; margin: 30px 0 42px 32px; color: #e71f19; }

.ucenter .main .lux-wrap .click-fabu { font-size: 24px; font-weight: bold; line-height: 60px; display: block; width: 280px; height: 60px; margin: 0 0 60px 34px; text-align: center; color: #fff; border-radius: 2px; background: #ee6a6c; }

.ucenter .main .lux-wrap .lux-list { width: 680px; margin: 30px auto 40px; border: 1px solid #dcdcdc; }

.ucenter .main .lux-list .li { font-size: 12px; line-height: 38px; height: 39px; text-align: center; color: #313131; border-bottom: 1px solid #dcdcdc; }

.ucenter .main .lux-list .li:nth-child(odd) { background: #fbfafa; }

.ucenter .main .lux-list .li:nth-child(even) { background: #fff; }

.ucenter .main .lux-list .li:first-child { font-size: 14px; }

.ucenter .main .lux-list .li:last-child { border: none; }

.ucenter .main .lux-list .one { float: left; width: 170px; height: 38px; }

.ucenter .main .lux-list .two { float: left; overflow: hidden; width: 140px; height: 38px; white-space: nowrap; text-overflow: ellipsis; }

.ucenter .main .lux-list .three { float: left; width: 125px; height: 38px; }

.ucenter .main .lux-list .four { float: left; width: 30px; height: 38px; }

.ucenter .main .lux-list .five { float: left; width: 213px; height: 38px; }

.ucenter .main .lux-list .five .caozuo { margin: 8px 0 0 47px; }

.ucenter .main .lux-list .five .a { line-height: 18px; float: left; padding: 0 7px; color: #313131; border: 1px solid #dcdcdc; }

.ucenter .main .lux-list .five .a:hover { color: #dd5858; border: 1px solid #dd5858; }


/* daoyou luxian end */


/* shouk start */

.ucenter .shouk { font-size: 12px; width: 710px; margin: 0 auto; padding: 30px 0; border-bottom: 1px dotted #dcdcdc; }

.ucenter .shouk .prompt { padding-left: 12px; color: #e71f19; }

.ucenter .shouk .info { margin-top: 14px; padding-left: 12px; color: #7d7d7d; }

.ucenter .shouk-box { padding-left: 26px; }

.ucenter .shouk-box .prompt { font-size: 14px; margin: 35px 0 23px 0; color: #313131; }

.ucenter .shouk-box .pay { float: left; margin-right: 50px; }

.ucenter .shouk-box .radio { float: left; width: 15px; height: 15px; margin: 8px 10px 0 0; }

.ucenter .shouk-box img { display: inline-block; margin-left: 5px; vertical-align: top; }

.ucenter .shouk-box .line { font-size: 14px; display: block; margin-top: 40px; color: #313131; }

.ucenter .shouk-box .line .left { display: inline-block; width:70px; }

.ucenter .shouk-box .line .right { line-height: 38px; display: inline-block; width: 260px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.ucenter .shouk-box .submit { font-size: 14px; font-weight: bold; line-height: 30px; width: 90px; height: 30px; margin: 40px 10px 60px 0px; text-align: center; color: #fff; background: #ef6b6d; }


/* shouk end */


/*dianp list start */

.dianp-list { width: 700px; min-height: 200px; margin: 0 auto 20px; }

.dianp-list .li { font-size: 14px; margin-top: 20px; text-align: center; border: 1px solid #dcdcdc; }

.dianp-list .li .left { float: left; width: 166px; }

.dianp-list .li .center { float: left; width: 362px; }

.dianp-list .li .right { float: left; width: 170px; }

.dianp-list .one { line-height: 32px; height: 33px; border-bottom: 1px solid #dcdcdc; background: #f5f5f4; }

.dianp-list .two { line-height: 54px; height: 55px; }

.dianp-list .two .left .img { display: inline-block; width: 23px; height: 23px; margin-top: 16px; vertical-align: top; border-radius: 50%; }

.dianp-list .two .center { font-size: 12px; font-weight: bold; overflow: hidden; padding: 0 20px; white-space: nowrap; text-overflow: ellipsis; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }

.dianp-list .two .a { font-size: 12px; color: #313131; }

.dianp-list .two .a:hover { color: #dd5858; }


/*dianp list end */


/* dianp pj start */

.dianp-pj .info { font-size: 14px; line-height: 14px; width: 730px; margin: 0 auto; padding: 32px 0 20px 0; border-bottom: 1px dotted #dcdcdc; }

.dianp-pj .info .left { float: left; width: 90px; margin-right: 10px; text-align: right; color: #919191; }

.dianp-pj .info .right { float: left; overflow: hidden; width: 550px; white-space: nowrap; text-overflow: ellipsis; color: #313131; }

.dianp-pj .info .img { float: left; height: 12px; margin-right: 33px; }

.dianp-pj .info .img span { float: left; width: 14px; height: 12px; cursor: pointer; background: url(../imgs/star.png) -16px top; }

.dianp-pj .info .img .show { background-position: left top; }

.dianp-pj .info .txt { float: left; margin-right: 10px; }

.dianp-pj .label { display: block; margin-top: 30px; }

.dianp-pj .label .text { font-size: 14px; float: left; width: 90px; margin-top: 10px; margin-right: 10px; text-align: right; color: #919191; }

.dianp-pj .label .textarea { line-height: 24px; float: left; width: 586px; height: 140px; padding: 10px 10px 0 10px; border: 1px solid #dcdcdc; }

.dianp-pj .imgbox { margin-left: 100px; }

.dianp-pj .imgtext { font-size: 14px; line-height: 30px; height: 40px; margin-top: 10px; color: #898989; }

.dianp-pj .box .imgli { position: relative; float: left; width: 138px; height: 92px; margin-right: 10px; background: url(../imgs/up_img4.png) no-repeat; }

.dianp-pj .box .imgli .file { position: absolute; top: 0; right: 0; width: 138px; height: 92px; cursor: pointer; opacity: 0; }

.dianp-pj .bottom { margin: 40px 0 60px 490px; }

.dianp-pj .bottom .go-back,
.dianp-pj .bottom .submit { font-size: 14px; font-weight: bold; line-height: 30px; float: right; width: 90px; height: 30px; margin-right: 10px; text-align: center; color: #fff; }

.dianp-pj .bottom .go-back { background: #6c6c6c; }

.dianp-pj .bottom .submit { background: #ef6b6d; }


/* dianp pj end */


/* bank list start */

.bank-list { width: 350px; margin: 30px 0 40px 18px; display:inline-block; color: #313131; border: 1px dotted #e5e5e5; border-radius: 2px; }

.bank-list .strong { font-size: 18px; line-height: 40px; padding-left: 20px; color: #fff; border-radius: 2px 2px 0 0; background: #484848; }

.bank-list .strong-df { font-size: 18px; line-height: 40px; padding-left: 20px; color: #fff; border-radius: 2px 2px 0 0; background: #1dd697; }

.bank-list .li { font-size: 18px; line-height: 60px; height: 61px; padding-left: 20px; border-bottom: 1px dotted #e5e5e5; }

.bank-list .li:last-child { font-size: 18px; line-height: 60px; height: 61px; padding-left: 20px;border:none; }

.bank-list .li .payimg { display: inline-block; margin-top: 18px; vertical-align: top; }

.bl-btn {border-bottom:1px dotted #e5e5e5;border-right:1px dotted #e5e5e5;border-left:1px dotted #e5e5e5;width:350px;padding:0px 5px 15px 0px;height:40px;}

.bank-list .bl-btn .click { font-size: 14px; line-height: 22px; padding:2px 10px;margin-right:10px;float:right; cursor: pointer; text-align: center; color: #fff; border: 1px solid #b5b5b5; background: #484848; border-radius:5px; }

.bank-list .bl-btn .click-df { font-size: 14px; line-height: 22px; padding:2px 10px;margin-right:10px;float:right; cursor: pointer; text-align: center; color: #fff; background: #1dd697; border-radius:5px; }

.bank-list-add-sk { width: 350px; display:inline-block; height: 140px; margin: 30px 0 40px 18px; }


/* bank list end */


/* fablx start */

.click-btn { margin: 40px 0 60px 0; }

.click-btn .go-back,
.click-btn .submit { font-size: 24px; font-weight: bold; line-height: 60px; float: left; width: 280px; height: 60px; text-align: center; border-radius: 2px; }

.click-btn .go-back { margin: 0 10px 0 393px; color: #fff; background: #6c6c6c; }

.click-btn .submit { color: #fff; background: #ee6a6c; }

.fablx { width: 1000px; margin: 42px auto 120px; }

.fablx .title { font-size: 18px; font-weight: normal; line-height: 44px; padding-left: 20px; color: #000; border: 1px solid #e5e5e5; background: #eeefed; }

.fablx .basic { position:relative;font-size: 14px; padding-top: 60px; color: #313131; border: 1px solid #e5e5e5; border-top: none; background: #fff; }

.fablx .basic .jind-img { width: 778px; height: 52px; margin: 0 auto 50px; }

.fablx .basic .city .text { line-height: 40px; float: left; width: 186px; margin-bottom: 20px; padding-right: 10px; text-align: right; }

.fablx .basic .city .jihd { float: left; width: 326px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.fablx .basic .city .city-local { float: left; width: 326px; height: 40px; border: 1px solid #dcdcdc; }

.fablx .basic .city .city-local .local { display: block; width: 324px; height: 38px; padding-left: 10px; }

.fablx .basic .city-box {background: #fff;font-size: 13px;float: left;width: 140px;height: 40px;margin-right: 20px;padding-left: 10px;border: 1px solid #b5b5b5;border-radius: 2px;}

.fablx .basic .city-box .cityname{display: block;width: 140px;height: 40px;line-height: 40px;cursor: pointer;}

.fablx .basic .city-wrap{font-size:13px;position: absolute;top: 200px;left: 200px;width: 380px;height: 180px;border: 1px solid #b5b5b5;background: #fff;margin-top: 10px;padding: 5px 10px;}

.fablx .basic .city-wrap .country-box{height: 30px;border-bottom: 2px solid #b5b5b5;padding-bottom: 5px;}

.fablx .city-wrap .country-box li{float:left;line-height: 25px;width: 45px;text-align: center;border-radius: 5px;cursor: pointer;}

.fablx .city-wrap .country-box li.active{background:#1dd697;color:#fff;}

.fablx .basic .city-wrap .city-item{margin-top: 10px} 

.fablx .basic .city-wrap .city-item a{color: #333;display: inline-block;width: 65px;height: 30px;line-height: 30px;text-align: center;}

.fablx .basic .chux .text { line-height: 14px; float: left; width: 186px; margin: 12px 0 15px 0; padding: 0 10px 0 120px; text-align: center; }

.fablx .basic .chux .label { float: left; margin-right: 20px; }

.fablx .basic .chux .label .input { width: 14px; height: 14px; margin: 14px 10px 0 0; vertical-align: top; }

.fablx .basic .renq .text { line-height: 14px; float: left; width: 186px; margin: 12px 0 15px 0; padding: 0 10px 0 120px; text-align: center; }

.fablx .basic .renq .label { float: left; margin-right: 20px; }

.fablx .basic .renq .label .input { width: 16px; height: 16px; margin: 13px 10px 0 0; vertical-align: top; }

.fablx .basic .jied .text { line-height: 40px; float: left; width: 186px; padding-right: 10px; text-align: right; }

.fablx .basic .jied .select { line-height: 38px; float: left; width: 140px; height: 40px; margin-right: 12px; padding-left: 8px; vertical-align: top; border: 1px solid #dcdcdc; }

.fablx .basic .jied .number { line-height: 40px; float: left; margin-right: 20px; }

.fablx .basic .tians { padding-top: 15px; }

.fablx .basic .tians .text { line-height: 40px; float: left; width: 186px; padding-right: 10px; text-align: right; }

.fablx .basic .tians .select { line-height: 38px; float: left; width: 140px; height: 40px; margin-right: 12px; padding-left: 8px; vertical-align: top; border: 1px solid #dcdcdc; }

.fablx .basic .tians .number { line-height: 40px; float: left; margin-right: 20px; }

.fablx .basic .submit { font-size: 24px; font-weight: bold; width: 280px; height: 60px; margin: 40px 0 60px 687px; color: #fff; background: #ee6a6c; }

.fablx .days { line-height: 1; margin: 28px 0 123px 0; border: 1px solid #e5e5e5; background: #fff; }

.fablx .days .jind-img { width: 778px; height: 52px; margin: 32px auto 50px; }

.fablx .days .li { font-size: 14px; margin-bottom: 30px; color: #313131; }

.fablx .days .li .text { line-height: 40px; float: left; width: 186px; padding-right: 10px; text-align: right; }

.fablx .days .li .route-name { line-height: 38px; width: 700px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.fablx .days .li .lux-miaos { line-height: 24px; width: 700px; height: 160px; padding: 7px 0 0 10px; border: 1px solid #dcdcdc; }

.fablx .days .li .imgbox { float: left; }

.fablx .days .li .imgtext { line-height: 40px; height: 40px; color: #898989; }

.fablx .days .li .box .imgli { position: relative; float: left; width: 160px; height: 120px; margin:0px 10px 10px 0px; border: 1px solid #dcdcdc; background: url(../imgs/upload_icon_image.png) no-repeat; }

.fablx .days .li .box .imgli .file { position: absolute; top: 0; right: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0; }

.fablx .days .li .shic { line-height: 38px; float: left; width: 100px; height: 40px; padding-left: 10px; border: 1px solid #dcdcdc; }

.fablx .days .li .shij { line-height: 40px; float: left; margin-left: 10px; }

.fablx .days .li .xingc-ts { line-height: 38px; float: left; width: 140px; height: 40px; border: 1px solid #dcdcdc; }

.fablx .days .li .tian { line-height: 40px; float: left; margin-left: 10px; }

.fablx .days .li .jingd { line-height: 100px; }

.fablx .days .li .banner { position: relative; float: left; width: 320px; height: 160px; border: 1px solid #dcdcdc; background: url(/resource/www/imgs/upload_icon_banner.png) no-repeat; }

.fablx .days .li .thumb { position: relative; float: left; width: 200px; height: 160px; border: 1px solid #dcdcdc; background: url(/resource/www/imgs/upload_icon_thumb.png) no-repeat; }

.fablx .days .li .upload input { position: absolute; top: 0; right: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0; }

.fablx .days .li .upload-notice {display:none;position:relative;float: left; }

.fablx .days .li .notice-text {width: 240px;position: absolute;top: -25px;left: 40px;color: #fff;font-size:12px;background-color: #2e8ded;padding: 8px 10px;line-height: 20px;border-radius: 5px; }

.fablx .days .li .zhid { float: left; }

.fablx .days .li .zhid .prompt { font-weight: bold; line-height: 40px; }

.fablx .days .li .diy-btn { float: left;position: relative; }

.fablx .days .li .diy-btn .diy-text { font-size: 14px;line-height: 30px;background-color: #26DFA0;height: 30px;width: 110px;border-radius: 5px;color: #fff;margin-left: 200px;cursor: pointer;text-align: center; }

.fablx .days .li .diy-btn .diy-notice {width: 220px;position: absolute;top: -190px;left: 140px;color: #fff;background-color: #2e8ded;padding: 8px 10px;line-height: 20px;border-radius: 5px;display:none;}

.fablx .times { font-size: 14px; padding-top: 50px; border: 1px solid #e5e5e5; border-top: none; background: #fff; }

.fablx .times-img { margin: 0 auto 50px; }

.fablx .times .li { margin-bottom: 40px; color: #313131; }

.fablx .times .li .text { line-height: 40px; float: left; width: 186px; padding-right: 10px; text-align: right; }

.fablx .times .li .time-wrap { position: relative; float: left; margin-right: 20px; }

.fablx .times .li .time-wrap:after { position: absolute; top: 18px; right: 10px; content: ''; border: 5px solid transparent; border-top: 5px solid #b1b1b1; }

.fablx .times .li .time-wrap input { line-height: 38px; display: block; width: 230px; height: 40px; padding-left: 40px; border: 1px solid #dcdcdc; background: url(../imgs/date_icon.png) 10px 6px no-repeat; }

.fablx .times .prompt { line-height: 14px; height: 14px; margin: 0 0 20px 186px; color: #ee6a6c; }

.fablx .times .week { float: left; height: 40px; border: 1px solid #dcdcdc; background: #eee; }

.fablx .times .week .zhou { cursor:pointer;line-height: 38px; float: left; width: 59px; height: 38px; text-align: center; border-right: 1px solid #dcdcdc; }

.fablx .times .week .zhou:last-child { border-right: none; }

.fablx .times .week .active { color: #fff; background: #2cda98; }

.fablx .times .server-time { font-weight: bold; line-height: 38px; width: 260px; height: 40px; margin: 38px 0 42px 186px; text-align: center; color: #313131; border: 1px solid #dcdcdc; }


/* fablx end */


/* price start */

.fablx .price { font-size: 14px; padding-top: 60px; border: 1px solid #e5e5e5; border-top: none; background: #fff; }

.fablx .price .jind-img { width: 778px; height: 52px; margin: 0 auto 50px; }

.fablx .price .prompt { line-height: 14px; margin: 0 0 5px 108px; color: #ee6a6c; }

.fablx .price .line { font-weight: bold; line-height: 14px; width: 856px; margin: 0 auto 30px; padding: 24px 0 10px 0; border-bottom: 1px dotted #ccc; }

.fablx .price .li { margin-bottom: 20px; }

.fablx .price .li .text { line-height: 40px; float: left; width: 171px; padding-right: 10px; text-align: right; }

.fablx .price .li .input { line-height: 38px; float: left; width: 200px; height: 40px; padding-left: 32px; border: 1px solid #dcdcdc; }

.fablx .price .li .jiaot { background: url(../imgs/jiaot_icon.png) no-repeat 10px 12px; }

.fablx .price .li .cany { background: url(../imgs/cany_icon.png) no-repeat 10px 12px; }

.fablx .price .li .piaow { background: url(../imgs/piaow_icon.png) no-repeat 10px 12px; }

.fablx .price .li .qit { background: url(../imgs/qit_icon.png) no-repeat 10px 12px; }

.fablx .price .li .fuw { background: url(../imgs/fuw_icon.png) no-repeat 10px 12px; }

.fablx .price .li .right { line-height: 40px; float: left; margin-left: 10px; }

.fablx .price .li .feiy { line-height: 24px; width: 620px; height: 150px; padding: 7px 0 0 10px; border: 1px solid #dcdcdc; }

.fablx .price .add-all { width: 830px; margin: 0 auto 40px; padding: 30px 0 0 25px; border-top: 1px solid #acacac; }

.fablx .price .add-all .zongj { font-size: 24px; line-height: 24px; margin-bottom: 20px; }

.fablx .price .add-all .jiag { font-size: 16px; font-weight: bold; line-height: 16px; margin-bottom: 25px; color: #313131; }

.fablx .price .add-all .jiag .strong { font-size: 24px; vertical-align: top; color: #ee6a6c; }

.fablx .price .add-all .jiag .em { font-size: 14px; font-weight: normal; margin-right: 20px; vertical-align: top; }

.fablx .price .add-all .info { font-size: 12px; line-height: 12px; }

.fablx .price .add-all .des { font-size: 14px; font-weight: bold; line-height: 14px; margin-top: 8px; }


/* price end */


/* bank start */

.fablx .bank { padding-top: 60px; border: 1px solid #e5e5e5; border-top: none; background: #fff; }

.fablx .bank .jind-img { width: 778px; height: 52px; margin: 0 auto 50px; }

.fablx .bank .prompt { width: 732px; margin: 0 0 0 110px; padding-bottom: 16px; border-bottom: 1px dotted #ddd; }

.fablx .bank .prompt .text { font-size: 12px; line-height: 12px; margin-bottom: 14px; }

.fablx .bank .bl-content {margin-left:110px;margin-bottom:100px;}

.fablx .bank .account { cursor:pointer; width: 350px; margin: 30px 30px 0 0; color: #313131; border: 1px dotted #e5e5e5; border-radius: 2px;display:inline-block }

.fablx .bank .account .title { font-size: 18px; line-height: 40px; padding-left: 20px; color: #fff; border-radius: 2px 2px 0 0; background: #484848; }

.fablx .bank .active .title { font-size: 18px; line-height: 40px; padding-left: 20px; color: #fff; border-radius: 2px 2px 0 0; background: #1dd697; }

.fablx .bank .account .li { font-size: 18px; line-height: 60px; height: 61px; padding-left: 20px; border-bottom: 1px dotted #e5e5e5; }

.fablx .bank .account .li .payimg { display: inline-block; margin-top: 18px; vertical-align: top; }

.fablx .bank .account .click { font-size: 14px; line-height: 22px; width: 60px; height: 24px; margin: 5px 0 7px 368px; cursor: pointer; text-align: center; color: #fff; border: 1px solid #b5b5b5; background: #484848; }

.fablx .bank .add-sk { width: 350px; height: 140px; margin: 30px 30px 0 0;display:inline-block; }


/* bank end */


/* box none start */

.box-none { width: 748px; height: 152px; margin: 0 auto; padding-top: 40px; }

.box-none .img { width: 170px; height: 40px; margin: 0 auto 10px; }

.box-none .text { font-size: 24px; text-align: center; color: #898989; }


/* box none end */


/* succ start */

.fablx .succ { padding-top: 60px; border: 1px solid #e5e5e5; border-top: none; background: #fff; }

.fablx .succ .jind-img { width: 778px; height: 52px; margin: 0 auto 40px; }

.fablx .succ .prompt { font-size: 14px; margin: 0 0 30px 107px; color: #ee6a6c; }

.fablx .succ .jiangl { font-size: 16px; font-weight: bold; line-height: 40px; width: 220px; height: 40px; margin: 0 0 40px 107px; text-align: center; color: #fff; background: #08d1a1; }

.fablx .succ .yijiangl { font-size: 16px; font-weight: bold; line-height: 40px; width: 220px; height: 40px; margin: 0 0 40px 107px; text-align: center; color: #fff; background: #6c6c6c; }

.fablx .succ .duij { width: 830px; margin: 0 auto; padding: 40px 25px; border-top: 1px solid #acacac; border-bottom: 1px solid #acacac; }

.fablx .succ .info { font-size: 14px; font-weight: bold; margin-bottom: 35px; color: #535353; }

.fablx .succ .tuijcode { font-size: 14px; margin-bottom: 44px; color: #000; }

.fablx .succ .tuijcode .strong { font-size: 18px; color: #ee6a6c; }

.fablx .succ .des { font-size: 14px; margin-bottom: 20px; color: #313131; }

.fablx .succ .des { font-size: 14px; margin-bottom: 20px; color: #313131; }

.fablx .succ .li { float: left; width: 45px; height: 45px; margin: 0 20px 20px 0; }

.fablx .succ .li .a { display: block; }

.fablx .succ .li .img { width: 45px; height: 45px; border-radius: 50%; }

.fablx .succ .go-center { font-size: 16px; font-weight: bold; line-height: 40px; display: block; width: 220px; height: 40px; text-align: center; color: #fff; background: #6c6c6c; }

.fablx .succ .bottom { margin: 40px 0 60px 105px; }

.fablx .succ .bottom .chak,
.fablx .succ .bottom .again { font-size: 16px; font-weight: bold; line-height: 40px; float: left; width: 220px; height: 40px; text-align: center; color: #fff; }

.fablx .succ .bottom .chak { margin-right: 10px; background: #6c6c6c; }

.fablx .succ .bottom .again { background: #ee6a6c; }


/* succ end */


/* fenye start */

#fenye { font-size: 14px; width: 700px; margin: 0 auto; padding: 30px 0 60px 0; text-align: right; border-top: 1px solid #d6d6d6; }

#fenye a { line-height: 24px; color: #a6a6a6; border: 1px solid #e5e5e5; }

#fenye .laypage_curr { line-height: 24px; color: #1ec27d; border: 1px solid #e5e5e5; background: #f8f8f8; }


/* fenye end */


/* lux comment start */

.orders-list .li .yi { float: left; width: 300px; padding: 0 30px; text-align: left; }

.orders-list .li .er { float: left; width: 110px; }

.orders-list .li .san { float: left; width: 141px; }

.orders-list .li .si { float: left; width: 147px; }

.orders-list .li .two .yi { font-weight: bold; line-height: 54px; overflow: hidden; height: 54px; white-space: nowrap; text-overflow: ellipsis; }

.orders-list .li .two .er { line-height: 54px; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }

.orders-list .li .two .san { height: 54px; border-right: 1px solid #dcdcdc; }

.orders-list .li .two .san .number { margin: 15px 0 5px 0; }

.orders-list .li .two .san .zanwu { line-height: 54px; }

.orders-list .li .two .san .stars { width: 78px; height: 12px; margin: 0 auto; }

.orders-list .li .two .si .view-de { line-height: 18px; display: inline-block; width: 64px; height: 20px; margin: 18px 0 0 0; color: #313131; border: 1px solid #dcdcdc; }

.orders-list .li .two .si .zanwu { line-height: 54px; }

.orders-list .li .two .si .view-de:hover { color: #dd5858; border: 1px solid #dd5858; }


/* lux comment end */


/* dianp con start */

.dianp-con { padding: 0 20px 40px 20px; }

.dianp-con .line { font-size: 14px; line-height: 66px; height: 67px; border-bottom: 1px dotted #dcdcdc; }

.dianp-con .line .left { float: left; width: 102px; padding-right: 20px; text-align: right; color: #919191; }

.dianp-con .line .right { float: left; overflow: hidden; width: 560px; white-space: nowrap; text-overflow: ellipsis; color: #313131; }

.dianp-con .zongt { font-size: 14px; border-bottom: 1px dotted #dcdcdc; }

.dianp-con .zongt .left { line-height: 66px; float: left; width: 102px; padding-right: 20px; text-align: right; color: #919191; }

.dianp-con .zongt .right { float: left; }

.dianp-con .zongt .right .pingf { margin: 25px 0 20px 0; }

.dianp-con .zongt .right .txt { color: #1b1b1b; }

.dianp-con .zongt .right .fen { color: #616161; }

.dianp-con .zongt .right .pingf .stars { display: inline-block; }

.dianp-con .zongt .right .fenb .txt { float: left; margin-top: 1px; }

.dianp-con .zongt .right .fenb .box { float: left; margin: 0 0 20px 10px; }

.dianp-con .zongt .right .fenb .info { font-size: 12px; color: #333; }

.dianp-con .zongt .right .fenb .wrap-t { display: inline-block; width: 150px; margin: 0 10px; }

.dianp-con .zongt .right .fenb em { display: inline-block; height: 10px; }

.dianp-con .zongt .right .fenb .tiao1 { max-width: 200px; background: #dedede; }

.dianp-con .zongt .right .fenb .tiao2 { max-width: 200px; background: #949494; }

.dianp-con .zongt .right .fenb .tiao3 { max-width: 200px; background: #707070; }

.dianp-con .des { margin-left: 25px; }

.dianp-con .des .prompt { font-size: 14px; line-height: 54px; color: #919191; }

.dianp-con .des .head .img { float: left; width: 40px; height: 40px; margin-right: 5px; border-radius: 50%; }

.dianp-con .des .head .right { float: left; }

.dianp-con .des .head .right .userinfo { font-size: 12px; color: #666; }

.dianp-con .des .head .right .name { display: inline-block; overflow: hidden; max-width: 100px; white-space: nowrap; text-overflow: ellipsis; }

.dianp-con .des .head .right .strong { font-weight: bold; color: #242424; }

.dianp-con .des .head .right .stars { display: inline-block; }

.dianp-con .des .head .right .fens { font-size: 12px; font-weight: bold; margin: 10px 0 14px 0; }

.dianp-con .des .shuom { font-size: 14px; line-height: 24px; width: 683px; margin-bottom: 14px; word-wrap: break-word; color: #505050; }

.dianp-con .des .li { float: left; width: 188px; height: 128px; margin: 0 20px 20px 0; }

.dianp-con .des .li .img { width: 188px; height: 128px; }


/* dianp con end */


/* orders start */

.orders-list { width: 700px; margin: 30px auto 0; }

.orders-list .li { margin-bottom: 20px; text-align: center; color: #313131; border: 1px solid #e5e5e5; }

.orders-list .li .left { float: left; width: 348px; padding: 0 30px; text-align: left; }

.orders-list .li .center { float: left; width: 140px; }

.orders-list .li .right { float: left; width: 210px; }

.guiderOrders .li .center { width: 120px; }

.guiderOrders .li .right { width: 230px; }

.orders-list .li .one { font-size: 14px; line-height: 32px; height: 33px; border-bottom: 1px solid #e5e5e5; background: #f5f5f4; }

.orders-list .li .one .left .tx { float: left; width: 26px; height: 26px; margin-top: 3px; border-radius: 50%; }

.orders-list .li .one .left .name { float: left; overflow: hidden; max-width: 120px; margin: 0 10px; white-space: nowrap; text-overflow: ellipsis; color: #dd5858; }

.orders-list .li .one .left .date { font-size: 12px; float: left; }

.orders-list .li .two { font-size: 12px; height: 54px; }

.orders-list .li .two .left { font-weight: bold; line-height: 54px; overflow: hidden; height: 54px; white-space: nowrap; text-overflow: ellipsis; }

.orders-list .li .two .center { line-height: 54px; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; }

.orders-list .li .two .caozuo { font-size: 0; margin: 17px auto; }

.orders-list .li .two .caozuo .a { font-size: 12px; line-height: 20px; display: inline-block; padding: 0 7px; color: #313131; border: 1px solid #dcdcdc; }

.orders-list .li .two .caozuo .a:hover { color: #dd5858; border: 1px solid #dd5858; }


/* orders end */


/* orders view start */

.orders-view { width: 1000px; margin: 40px auto 120px; background: #fff; }

.orders-view .title { font-size: 18px; font-weight: normal; line-height: 44px; padding-left: 20px; color: #000; border: 1px solid #e5e5e5; background: #eeefed; }

.orders-view .info { font-size: 14px; font-weight: bold; width: 856px; height: 57px; margin: 0 auto; padding-top: 30px; color: #313131; border-bottom: 1px dotted #dcdcdc; }

.orders-view .lianxi { float: right; margin-right: 10px; color: #fff;height: 25px;width: 100px;background-color: #1dd697;text-align: center;line-height: 25px;border-radius: 2px;}

.orders-view .user-xin { width: 856px; height: 81px; margin: 0 auto; border-bottom: 1px dotted #dcdcdc; }

.orders-view .user-xin .left { float: left; width: 60px; height: 60px; margin: 10px 10px 0 60px; border-radius: 50%; }

.orders-view .user-xin .center { font-size: 14px; float: left; color: #313131; }

.orders-view .user-xin .center .one { margin: 15px 0 20px 0; }

.orders-view .user-xin .center .span { padding-right: 30px; }

.orders-view .user-xin .center .tourist-one { line-height: 80px; }

.orders-view .ddinfo { font-size: 14px; width: 856px; margin: 0 auto; color: #313131; border-bottom: 1px dotted #dcdcdc; }

.orders-view .ddinfo .one { overflow: hidden; margin: 14px 0 26px 60px; white-space: nowrap; text-overflow: ellipsis; }

.orders-view .ddinfo .one .strong { font-size: 18px; line-height: 24px; color: #e76161; }

.orders-view .ddinfo .two { margin-left: 60px; }

.orders-view .xcsj { font-size: 14px; line-height: 36px; width: 856px; height: 37px; margin: 0 auto; color: #313131; border-bottom: 1px dotted #dcdcdc; }

.orders-view .xcsj .start { float: left; margin: 0 70px 0 60px; }

.orders-view .xcsj .start { float: left; }

.orders-view .status-wrap { font-size: 14px; line-height: 36px; width: 856px; height: 37px; margin: 0 auto; color: #313131; border-bottom: 1px dotted #dcdcdc; }

.orders-view .status { margin-left: 60px; }

.orders-view .xiaotieshi { font-size: 14px; line-height: 24px; width: 856px; margin: 0 auto; border-bottom: 1px dotted #dcdcdc; padding: 10px 0 10px 60px; color: #dd5858; }

.orders-view .axinx { font-size: 14px; width: 856px; margin: 0 auto; color: #313131; }

.orders-view .axinx .dd { margin: 35px 0 30px 0;font-size: 14px;font-weight: bold;color: #313131; }

.orders-view .logs { margin-left: 60px; padding-bottom: 60px; }

.orders-view .logs .left { font-weight: bold; float: left; margin-right: 30px; }

.orders-view .logs .center { float: left; margin-right: 30px; }

.orders-view .logs .right { float: left; ; word-wrap: break-word; width: 550px; }

.orders-view .logs .li { line-height: 25px; height: 30px; padding-left: 20px; background: url(../imgs/order_icon.png) 0 8px no-repeat; }

.orders-view .logs .li:last-child { height: 14px; background: url(../imgs/order_icon2.png) 0 8px no-repeat; }

.orders-view .bottom { margin: 0 0 60px 530px; }

.orders-view .bottom span { cursor:pointer;font-size: 14px; font-weight: bold; line-height: 30px; float: left; width: 90px; height: 30px; margin-right: 10px; text-align: center; color: #fff; }

.orders-view .bottom .jujie { background: #6c6c6c; }

.orders-view .bottom .jies { background: #ef6b6d; }

.orders-view .bo-m { padding: 0 0 60px 650px; }

.orders-view .bo-m span { cursor:pointer;font-weight: bold; line-height: 28px; float: right; width: 90px; height: 28px; margin-left: 10px; text-align: center; color: #fff; border-radius: 2px; }

.orders-view .bo-m .jujie { background: #6c6c6c; }

.orders-view .bo-m .jies { background: #ef6b6d; }


/* orders view end


/* orders req start */

.orders-req .list { width: 700px; margin: 30px auto 0; background: #fff; }

.orders-req .list .li { margin-bottom: 20px; color: #313131; border: 1px solid #e5e5e5; }

.orders-req .list .li .left { float: left; width: 518px; padding-left: 30px; }

.orders-req .list .li .right { float: left; width: 180px; text-align: center; }

.orders-req .list .one .left .tx { float: left; width: 26px; height: 26px; margin-top: 3px; border-radius: 50%; }

.orders-req .list .one .left .name { float: left; margin: 0 10px; color: #dd5858; }

.orders-req .list .one .left .date { font-size: 12px; float: left; }

.orders-req .list .one { font-size: 14px; line-height: 32px; height: 33px; border-bottom: 1px solid #e5e5e5; background: #f5f5f4; }

.orders-req .list .li .two { font-size: 12px; line-height: 54px; height: 54px; }

.orders-req .list .li .two .left { height: 54px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-right: 1px solid #e5e5e5; }

.orders-req .list .li .two .a { line-height: 18px; display: block; width: 64px; height: 20px; margin: 17px auto; padding: 0 7px; color: #313131; border: 1px solid #dcdcdc; }

.orders-req .list .li .two .reason { padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 180px; }

.orders-req .list .li .two .a:hover { color: #dd5858; border: 1px solid #dd5858; }


/* orders req end */


/* notice start */

.ucenter .nt-list { width: 710px; margin: 0 auto; }

.ucenter .nt-list .li { padding-left: 20px; }

.ucenter .nt-list .li ~ .li { border-top: 1px dotted #ccc; }

.ucenter .nt-list .left { float: left; width: 40px; min-height: 60px; margin-top: 20px; }

.ucenter .nt-list .left .img { width: 40px; height: 40px; border-radius: 50%; }

.ucenter .nt-list .center { font-size: 14px; float: left; width: 480px; margin-left: 10px; color: #1b1b1b; }

.ucenter .nt-list .center .xiaoxi { line-height: 24px; overflow: hidden; width: 320px; padding: 28px 0; white-space: nowrap; text-overflow: ellipsis; }

.ucenter .nt-list .right { font-size: 12px; float: right; margin: 32px 20px 0 0; color: #898989; }

.ucenter .nt-list .center .auto { line-height: 24px; padding: 28px 0; }

.ucenter .nt-list .caozuo { line-height: 14px; margin-top: 12px; text-align: right; }

.ucenter .nt-list .caozuo a { line-height: 12px; margin-left: 10px; color: #898989; }

.ucenter .nt-list .caozuo a:hover { color: #dd5858; }

.ucenter .nt-list .caozuo .del { padding-left: 13px; background: url(../imgs/del_icon.png) 0 2px no-repeat; }


/* notice end */


/* prize start */

.ucenter .main .prize { font-size: 14px; padding: 34px 0 180px 32px;border: 1px solid rgb(229, 229, 229); background: #fff; }

.ucenter .main .prize .prompt { font-weight: bold; line-height: 14px; margin-bottom: 22px; color: #535353; }

.ucenter .main .prize .tuijcode { line-height: 14px; margin-bottom: 45px; color: #000; }

.ucenter .main .prize .tuijcode .strong { font-size: 18px; color: #ee6a6c; }

.ucenter .main .prize .des { font-weight: bold; line-height: 14px; margin-bottom: 20px; color: #535353; }

.ucenter .main .prize .bottom .text { line-height: 38px; float: left; width: 200px; height: 40px; padding-left: 14px; border: 1px solid #dcdcdc; }

.ucenter .main .prize .bottom .submit { font-size: 16px; font-weight: bold; line-height: 40px; float: left; width: 120px; height: 40px; text-align: center; color: #fff; background: #ee6a6c; }

.ucenter .main .prize .bottom .btn { padding: 10px 24px; color: white; background-color: gray; }


/* prize end */


/* itinerary start */

.base-title { font-size: 18px; line-height: 44px; width: 1000px; height: 46px; margin: 30px auto 0; padding-left: 20px; color: #000; border: 1px solid #e5e5e5; background: #eeefed; }

.itinerary-box { width: 1000px; margin: 0 auto; padding: 0 35px; border: 1px solid #e5e5e5; border-top: 0; background: #fff; }

.itinerary-box .title { font-size: 14px; padding: 40px 0 30px 0; color: #6c6c6c; }

.itine-box { width: 930px; margin-bottom: 60px; padding: 0 10px; border: 1px solid #e5e5e5; }

.itine-form .head { display: block; height: 38px; }

.itine-form .head .checkbox { display: inline-block; width: 18px; height: 18px; margin: 10px 10px 0 0; vertical-align: top; }

.itine-form .head .user { display: inline-block; width: 26px; height: 26px; margin: 5px 10px 0 0; vertical-align: top; border-radius: 50%; }

.itine-form .head .name { font-size: 14px; line-height: 38px; display: inline-block; height: 26px; color: #000; }

.itine-form .label { display: block; width: 908px; height: 139px; border-top: 1px solid #e5e5e5; }

.itine-form .label .checkbox { float: left; width: 18px; height: 18px; margin-top: 60px; }

.itine-form .label .date { font-size: 14px; font-weight: bold; float: left; margin: 43px 0 0 20px; text-align: center; color: #191919; }

.itine-form .label .date .text { line-height: 14px; }

.itine-form .label .date .line-xian { line-height: 14px; margin: 5px 0 5px 0; }

.itine-form .label .img { float: left; width: 140px; height: 100px; margin: 20px 0 0 30px; }

.itine-form .label .right { float: left; width: 550px; margin-top: 28px; margin-left: 10px; }

.itine-form .label .right .miaos { font-size: 14px; font-weight: bold; line-height: 14px; overflow: hidden; width: 550px; white-space: nowrap; text-overflow: ellipsis; color: #000; }

.itine-form .label .right .fy { font-size: 14px; line-height: 14px; margin: 20px 0; color: #333; }

.itine-form .label .right .span { font-weight: bold; }

.itine-form .label .right .view-de { font-size: 12px; line-height: 22px; display: inline-block; width: 70px; height: 24px; margin-left: 300px; text-align: center; color: #333; border: 1px solid #535353; border-radius: 2px; }

.itine-form .label .right .view-de:hover { color: #dd5858; border: 1px solid #dd5858; }

.itinerary-box .bottom { margin-bottom: 60px; text-align: right; }

.itinerary-box .bottom .del,
.itinerary-box .bottom .submit { font-size: 16px; font-weight: bold; font-weight: bold; line-height: 40px; display: inline-block; width: 120px; height: 40px; text-align: center; text-align: center; color: #fff; }

.itinerary-box .bottom .del { margin-right: 5px; vertical-align: top; background: #6c6c6c; }

.itinerary-box .bottom .submit { background: #ee6a6c; }


/* itinerary end */


/* fanye start */

.discuss_fangye { width: 700px; margin: 0 auto; padding: 30px 0 60px 0; text-align: right; border-top: 1px solid #dcdcdc; }

.discuss_fangye .dis_bluebg_a,
.discuss_fangye .dis_writebg_a { font-size: 14px; display: inline-block; margin-right: 5px; vertical-align: top; border: 1px solid #dcdcdc; }

.discuss_fangye .dis_bluebg_a { padding: 7px 10px; color: #1ec27d; background: #f8f8f8; }

.discuss_fangye a { display: inline-block; padding: 7px 10px; color: #a6a6a6; }

.discuss_fangye .next { display: inline-block; width: 37px; height: 30px; background: url(../imgs/next_icon.png) no-repeat; }

.discuss_wrap .discuss_fangye { width: 1000px; }


/* fanye end */


/* scen-list start */

.scen-list { width: 1000px; margin: 40px auto 0; }

.scen-list .li { float: left; width: 326px; height: 386px; margin: 0 11px 40px 0; border: 1px solid #e5e5e5; background: #fff; }

.scen-list .li .a { display: block; width: 324px; height: 384px; }

.scen-list .li .img { overflow: hidden; width: 324px; height: 228px; }

.scen-list .li:nth-child(3n) { margin-right: 0; }

.scen-list .info { line-height: 1.1; height: 46px; padding: 18px 20px 0 20px; color: #000; border-top: 1px solid #e5e5e5; }

.scen-list .info .left { font-size: 18px; font-weight: bold; float: left; overflow: hidden; width: 150px; white-space: nowrap; text-overflow: ellipsis; }

.scen-list .info .right { font-size: 12px; float: right; margin-top: 4px; }

.scen-list .prompt { font-size: 12px; line-height: 20px; overflow: hidden; width: 304px; height: 46px; margin: 0 auto; padding: 5px 10px 0 10px; color: #434343; border-top: 1px dotted #dedede; }

.scen-list .view-dei { font-size: 12px; font-weight: bold; line-height: 30px; display: inline-block; width: 90px; height: 30px; margin: 15px 0 0 212px; text-align: center; color: #fff; border-radius: 2px; background: #ef6b6d; }


/* scen-list end */


/* scen-de start */

.base-banner-wrap { width: 100%; height: 500px; overflow: hidden; }

.base-banner { width: 100%;position:relative;top:-250px; }

.base-banner-wrap-scen { width: 100%; height: 400px; overflow: hidden; }

.base-banner-scen { width: 100%;position:relative;top:-300px;}

.scen-de-title { font-size: 30px; line-height: 110px; width: 1000px; height: 110px; margin: 0 auto; color: #000; }

.scen-de-title .span { font-size: 18px; }

.scen-de-stitle { font-size: 24px; line-height: 24px; width: 1000px; height: 24px; margin: 0 auto; padding-left: 11px; border-left: 11px solid #41b656; }

.scen-de-stitle .xian { display: inline-block; width: 830px; margin: 10px 0 0 12px; vertical-align: top; border-top: 1px solid #e5e5e5; }

.scen-de-text { width: 1000px; margin: 28px auto 50px; }

.scen-de-text .hang { font-size: 14px; line-height: 20px; margin-top: 8px; color: #000; }

.scen-de-img { width: 1000px; margin: 0 auto; padding: 30px 0 40px 22px; }

.scen-de-img .li { float: left; width: 447px; height: 300px; margin: 0 10px 20px 0; }

.scen-de-img .li .img { width: 447px; height: 300px; }

.scen-de-img .li:nth-child(2n) { margin-right: 0; }

.scen-de-did { font-size: 14px; line-height: 26px; width: 1000px; height: 26px; margin: 30px auto; padding-left: 56px; color: #000; background: url(../imgs/scen_didian_icon.png) 22px 0 no-repeat; }

.scen-de-map-wrap { width: 1000px; height: 316px; margin: 0 auto 60px; }

.scen-de-map { width: 944px; height: 316px; margin-left: 22px; }

.scen-de-wang { font-size: 14px; line-height: 20px; width: 1000px; height: 20px; margin: 30px auto 60px; padding-left: 52px; color: #000; background: url(../imgs/scen_wangzhi.png) 22px 0 no-repeat; }

.scen-de-shiy { width: 1000px; margin: 30px auto 60px; color: #000; }

.scen-de-shiy .title { font-size: 18px; line-height: 20px; margin-left: 22px; }

.scen-de-shiy .info { font-size: 14px; margin: 10px 0 0 50px; }

.scen-de-shiy .last-child { margin-bottom: 30px; }

.scen-de-shiy .time { height: 20px; padding-left: 30px; background: url(../imgs/scen_shij_Icon.png) no-repeat; }

.scen-de-shiy .piaow { height: 20px; padding-left: 28px; background: url(../imgs/scen_piaow_icon.png) no-repeat; }

.scen-de-comm { width: 1000px; margin: 10px auto 0; }

.scen-de-comm .li { width: 900px; margin: 20px 0 0 22px; padding: 20px 0; border-bottom: 1px solid #e5e5e5; }

.scen-de-comm .li .left { float: left; width: 70px; }

.scen-de-comm .li .left .img { width: 70px; height: 70px; border-radius: 50%; }

.scen-de-comm .li .center { font-size: 14px; float: left; margin: 0 20px; color: #000; }

.scen-de-comm .li .center .user { font-weight: bold; margin-top: 15px; }

.scen-de-comm .li .center .text { line-height: 24px; max-width: 700px; margin-top: 5px; word-wrap: break-word; }

.scen-de-comm .li .right { font-size: 12px; float: left; color: #898989; }

.scen-de-comm .li .right .date { margin-top: 15px; }

.scen-de-get { width: 1000px; margin: 40px auto; }

.scen-de-get .a { font-size: 14px; line-height: 48px; display: block; width: 600px; height: 50px; margin-left: 22px; text-align: center; color: #626262; border: 1px solid #e5e5e5; background: #fff; }

.scen-de-form { width: 1000px; margin: 0 auto 120px; }

.scen-de-form .textarea { line-height: 24px; display: block; width: 600px; height: 100px; margin-left: 22px; padding: 5px 10px 0 10px; color: #000; border: 1px solid #e5e5e5; background: #fff; }

.scen-de-form .bottom { font-size: 14px; width: 600px; margin-left: 22px; padding: 0 10px; }

.scen-de-form .bottom .left { line-height: 48px; float: left; color: #000; }

.scen-de-form .bottom .left .a { display: inline-block; margin-right: 4px; color: #ef6b6d; }

.scen-de-form .bottom .right { line-height: 30px; float: right; width: 86px; height: 30px; margin-top: 10px; text-align: center; color: #fff; border-radius: 2px; background: #ef6b6d; }


/* scen-de end */


/* huod lux start */

.huod_lux { line-height: 1; width: 1208px; margin: 30px auto 120px; }

.huod_lux .main { float: left; width: 900px; margin-right: 16px; border: 1px solid #e5e5e5; background: #fff; }

.huod_lux .main .title { font-size: 30px; font-weight: bold; line-height: 98px; overflow: hidden; height: 98px; padding: 0 50px; white-space: nowrap; text-overflow: ellipsis; }

.huod_lux .user-info .left { float: left; margin: 10px 20px 0 75px; }

.huod_lux .user-info .left .img { width: 150px; height: 150px; border-radius: 50%; }

.huod_lux .user-info .right { float: left; width: 600px; margin: 20px 0px 0px 30px; }

.huod_lux .user-info .right .one { margin-bottom: 20px; }

.huod_lux .user-info .right .name { font-size: 24px; line-height: 24px; color: #2f2f2f; }

.huod_lux .user-info .right img { display: inline-block; width: 15px; height: 15px; margin: 10px 0 0 20px; vertical-align: top; }

.huod_lux .user-info .right .text { font-size: 16px; color: #808080; }

.huod_lux .user-info .right .two { font-size: 16px; margin-bottom: 12px; color: #595959; }
.huod_lux .user-info .right .sex-banner { font-size: 16px;margin-top:15px; margin-bottom: 15px; color: #595959;background:url(/resource/www/imgs/identity-icon.png) no-repeat ;background-size:16px 16px;padding-left:30px;}
.huod_lux .user-info .right .data-lable { font-size: 16px; color: #fff;background-color:#1dd697;margin-right:5px;padding:2px;border:1px solid #1dd697;border-radius:3px;}
.huod_lux .user-info .right .school-banner { font-size: 16px; margin-bottom: 30px; color: #595959;background:url(/resource/www/imgs/school-icon2.png) no-repeat ;background-size:16px 16px;padding-left:30px;}

.huod_lux .user-info .right .three { font-size: 16px; margin-bottom: 12px; color: #595959; }

.huod_lux .user-info .right .local {  padding-left: 30px; background: url(../imgs/local_icon.png) no-repeat; }

.huod_lux .user-info .right .time { padding-left: 30px; background: url(../imgs/time_icon.png) no-repeat; }

.huod_lux .user-info .right .four { font-size: 14px; line-height: 24px; color: #000; width: 450px; }

.huod_lux .info-box .lxfy { font-size: 20px; margin: 30px 0 20px 70px; color: #535353; }

.huod_lux .info-box .prompt { font-size: 12px; line-height: 16px; margin-left: 70px; color: #ee6a6c; }

.huod_lux .hang { width: 838px; margin: 0 0 0 60px; }

.huod_lux .hang .li { width: 100%; margin: 10px 0; padding: 10px 0 10px 40px;position: relative;z-index:50}

.huod_lux .hang .li:nth-child(1) { background:url("/resource/images/restauraut-icon.png") no-repeat;background-size: 40px;}

.huod_lux .hang .li:nth-child(2) { background:url("/resource/images/traffic-icon.png") no-repeat;background-size: 40px;}

.huod_lux .hang .li:nth-child(3) { background:url("/resource/images/ticket-icon.png") no-repeat;background-size: 40px;}

.huod_lux .hang .li:nth-child(4) { background:url("/resource/images/other-icon.png") no-repeat;background-size: 40px;}

.huod_lux .hang .li:last-child { background:url("/resource/images/service-icon.png") no-repeat;background-size: 40px;}

.huod_lux .hang .p { font-weight: normal; line-height: 24px; width:480px; margin-bottom: 15px; }

.huod_lux .hang .span { font-size: 14px; float: left; width: 70px; margin-right: 10px; text-align: right; color: #898989; }

.huod_lux .hang em { font-size: 14px; float: left; width: 400px; text-align: left; color: #898989; }

.huod_lux .hang .tongjibar {height: 60px;width: 0px;position: absolute;top: 20px;right: 0;line-height: 60px;font-size: 20px;}

.huod_lux .hang .cy { padding-left: 20px; color: #ef6b6d; background: url(../imgs/cany_icon.png) 0 5px no-repeat; font-size: 18px; }

.huod_lux .hang .jt { padding-left: 20px; color: #ef6b6d; background: url(../imgs/jiaot_icon.png) 0 5px no-repeat; font-size: 18px; }

.huod_lux .hang .piaow { padding-left: 20px; color: #ef6b6d; background: url(../imgs/scen_piaow_icon.png) 0 2px no-repeat; font-size: 18px; }

.huod_lux .hang .other { padding-left: 20px; color: #ef6b6d; background: url(../imgs/other_icon.png) 0 5px no-repeat; font-size: 18px; }

.huod_lux .hang .fuw { padding-left: 20px; color: #ef6b6d; background: url(../imgs/fuw_icon.png) 0 5px no-repeat; font-size: 18px; }

.huod_lux .hang .wenz { color: #000; }

.huod_lux .commentlist { width: 600px; margin: 0 auto; }

.huod_lux .commentlist .li { padding: 20px 0; border-bottom: 1px solid #e5e5e5; }

.huod_lux .commentlist .left { float: left; width: 70px; margin-right: 20px; }

.huod_lux .commentlist .left .img { width: 70px; height: 70px; border-radius: 50%; }

.huod_lux .commentlist .right { font-size: 14px; float: left; width: 500px; color: #000; }

.huod_lux .commentlist .right .one { margin-top: 10px; }

.huod_lux .commentlist .right .one .date { font-size: 12px; margin-left: 250px; color: #898989; }

.huod_lux .commentlist .right .two { line-height: 24px; margin: 20px 0; word-wrap: break-word; }

.right .imgs img { padding-top: 3px; text-align: center; max-width: 200px; display: inline-block; }

.huod_lux .xingchengdetail{position:relative;margin-top:70px;}

.huod_lux .xingchengdetail .xcd-bg{width:898px;}

.huod_lux .xingchengdetail .xcd-shadow{display:none;width:898px;height:333px;position:absolute;top:0px;background-color:#000;opacity:0.5;}

.huod_lux .xingchengdetail .xcd-shadow span{font-size:30px;line-height:100px;position:absolute;top:60px;left:350px;color:#fff;letter-spacing:3px;}

.huod_lux .xingchengdetail .xcd-shadow img{position:absolute;top:160px;left:400px;}

.huod_lux .get-more-pj { font-size: 14px; line-height: 48px; display: block; width: 308px; height: 50px; margin: 40px auto 60px; text-align: center; color: #626262; border: 1px solid #e5e5e5; }

.huod_lux .no-pj { font-size: 14px; line-height: 48px; display: block; width: 308px; height: 50px; margin: 40px auto 60px; text-align: center; color: #626262; }

.huod_lux .subtitle { font-size: 23px; width: 820px; margin-top: 50px; margin-bottom: 20px; margin-left: 40px; padding: 20px 0 10px 20px; color: #535353; border-bottom: 3px dotted #e5e5e5; }

.huod_lux .info-box .line { min-height: 14px; margin: 0 0 20px 30px; }

.huod_lux .info-box .line .span { font-size: 14px; line-height: 24px; float: left; width: 100px; margin-right: 10px; text-align: right; color: #898989; }

.huod_lux .info-box .line em { font-size: 14px; font-weight: normal; line-height: 24px; float: left; width: 600px; color: #000; }

.huod_lux .info-box .line .fs { width: 100px; padding-left: 30px; background: url(../imgs/car_icon2.png) 0 5px no-repeat; }

.huod_lux .info-box .line .bus { width: 100px; padding-left: 24px; background: url(../imgs/tool_icon2.png) 0 5px no-repeat; }

.huod_lux .info-box .line .number { padding-left: 25px; background: url(../imgs/people_icon2.png) 0 5px no-repeat; }

.huod_lux .info-box .line .tian { padding-left: 25px; background: url(../imgs/time_icon.png) 0 5px no-repeat; }

.huod_lux .info-box .line .jih { padding-left: 25px; background: url(../imgs/local_icon2.png) 2px 5px no-repeat; }

.huod_lux .de { font-size: 18px; line-height: 40px; display: block; width: 150px; height: 40px; margin: 0 0 20px 136px; text-align: center; color: #fff; border-radius: 2px; background: #ef6b6d; }

.huod_lux .sidebar { float: left; width: 292px; padding: 16px 0; border: 1px solid #e5e5e5; background: #fff; }

.huod_lux .sidebar .title { font-size: 16px; line-height: 20px; overflow: hidden; padding: 0 20px 16px 20px; white-space: nowrap; text-overflow: ellipsis; color: #434343; border-bottom: 1px dotted #e5e5e5; }

.huod_lux .sidebar .timebox { padding: 0 20px; border-bottom: 1px dotted #e5e5e5; }

.huod_lux .sidebar .timebox .li { float: left; width: 120px; height: 65px; margin-bottom: 10px; }

.huod_lux .sidebar .timebox .li .p { font-size: 12px; line-height: 26px; color: #434343; }

.huod_lux .sidebar .timebox .li .input { line-height: 34px; display: block; width: 110px; height: 36px; padding-left: 10px; border: 1px solid #e5e5e5; }

.huod_lux .sidebar .zongj { font-size: 18px; padding: 20px 0 20px 20px; color: #000; }

.huod_lux .sidebar .zongj .strong { font-size: 36px; }

.huod_lux .sidebar .shenq { font-size: 18px; line-height: 50px; display: block; width: 250px; height: 50px; margin: 0 auto 20px; text-align: center; color: #fff; background: #ef6b6d; }

.huod_lux .imglist { margin-left: 40px;margin-top:80px; }

.huod_lux .imglist .li { float: left; width: 400px; height: 300px; margin: 0 20px 20px 0; }

.huod_lux .imglist .img { width: 400px; height: 300px; }

.huod_lux .sidebar .lianx-dy { font-size: 18px; line-height: 24px; display: block; width: 100px; margin: 0 auto; padding-left: 25px; color: #535353; background: url(../imgs/liuy_icon.png) 0 2px no-repeat; }


/* huod lux end */

/* ziying start*/
.zy_lux {line-height:1;width:1200px;margin:30px auto 120px;}

.zy_lux .main {width:1200px;}

.zy_lux .main .product-info {width:1200px;position:relative;background-color:#fff;}

.zy_lux .main .product-info .zyicon{width:100px;position:absolute;width: 100px;height: 100px;top: -5px;left: -5px;}

.zy_lux .main .product-info .proinfo-left {width:590px;margin:20px 20px;float:left;}

.zy_lux .main .product-info .proinfo-left-top {width:550px;height:400px;margin:20px 20px;position:relative;}

.zy_lux .main .product-info .proinfo-left-top .proimg{position:absolute;top:0;left:0;width:550px;height:400px}

.zy_lux .main .product-info .proinfo-left-top .img-nav {height:45px;position:absolute;bottom:0;right:0;padding:15px 15px;}

.zy_lux .main .product-info .proinfo-left-top .img-nav .nav-item {width:15px;height:15px;background:#fff;border-radius:15px;float:left;margin-right:10px;}

.zy_lux .main .product-info .proinfo-left-top .img-nav .nav-item.active {width:15px;height:15px;background:#1dd697;border-radius:15px;float:left;margin-right:10px;}

.zy_lux .main .product-info .proinfo-left-top .img{width:550px;height:400px;position:absolute;top:0;left:0;}

.zy_lux .main .product-info .proinfo-left-top .sleft{display:none;width:50px;height:110px;position:absolute;top:145px;left:0;padding:30px 20px 30px 10px;background-color:#1dd697;opacity:0.8;border-top-right-radius:55px;border-bottom-right-radius:55px;}

.zy_lux .main .product-info .proinfo-left-top .sleft img {width:20px;height:50px;}

.zy_lux .main .product-info .proinfo-left-top .sright{display:none;width:50px;height:110px;position:absolute;top:145px;right:0;padding:30px 10px 30px 20px;background-color:#1dd697;opacity:0.8;border-top-left-radius:55px;border-bottom-left-radius:55px;}

.zy_lux .main .product-info .proinfo-left-top .sright img {width:20px;height:50px;}

.zy_lux .main .product-info .proinfo-right {width:570px;margin:20px 0px;float:left;}

.zy_lux .main .product-info .proinfo-right .left{width:65px;float: left;text-align:right;font-size: 15px;line-height: 50px;margin-right:15px;}

.zy_lux .main .product-info .proinfo-right .title {width:550px;font-size: 30px;font-weight: bold;line-height: 40px;padding:20px 0;text-align:left;word-break:break-all;}

.zy_lux .main .product-info .proinfo-right .numbanner {padding-right:20px;}

.zy_lux .main .product-info .proinfo-right .numbanner span {float:right;margin-right:20px;font-size:15px;}

.zy_lux .main .product-info .proinfo-right .numbanner .num {color:red;font-weight:bold;font-size:18px;}

.zy_lux .main .product-info .proinfo-right .price {width:550px;height:70px;background-color:#eee;border-radius:5px;}

.zy_lux .main .product-info .proinfo-right .price dl {margin:20px 0;}

.zy_lux .main .product-info .proinfo-right .price .ptitle {float: left;font-size: 15px;line-height: 70px;margin-left: 10px;}

.zy_lux .main .product-info .proinfo-right .price .right {line-height:70px;}

.zy_lux .main .product-info .proinfo-right .price .right .val {margin-left:20px;font-size:40px;color:#f60;font-weight:bold;}

.zy_lux .main .product-info .proinfo-right .price .right .unit {margin-left:10px;font-size:15px;}

.zy_lux .main .product-info .proinfo-right .provider {width:550px;}

.zy_lux .main .product-info .proinfo-right .provider span {float:left;font-size:15px;line-height:50px;}

.zy_lux .main .product-info .proinfo-right .provider .proicon {width:50px;height:50px;padding-top:10px;}

.zy_lux .main .product-info .proinfo-right .provider .proicon img {max-width:50px;height:25px;}

.zy_lux .main .product-info .proinfo-right .provider .proname {margin-left:5px;}

.zy_lux .main .product-info .proinfo-right .provider .renzheng {margin-left:20px;padding-left:20px;background:url('/resource/www/imgs/correct_icon.png') 0px 17px no-repeat;color:#1dd697;}

.zy_lux .main .product-info .proinfo-right .city .right {float:left;margin:12px 10px 0 0;padding:3px 5px;height:26px;font-size:15px;line-height:20px;color:#fff;background-color:#1dd697;border-radius:4px;}

.zy_lux .main .product-info .proinfo-right .recommend .ricon{float:left;margin:10px 10px 0 20px;width: 13px;height: 12px;background: url('/resource/www/imgs/zy-detail-icons.png') no-repeat -60px -10px;overflow: hidden;}

.zy_lux .main .product-info .proinfo-right .days .right {float:left;font-size:15px;line-height:50px;}

.zy_lux .main .product-info .proinfo-right .recommend {margin: 30px 0 20px 0;width:550px;height:180px;border:2px solid #eee;border-radius:5px;overflow:auto;}

.zy_lux .main .product-info .proinfo-right .recommend .ricon{float:left;margin:10px 10px 0 20px;width: 13px;height: 12px;background: url('/resource/www/imgs/zy-detail-icons.png') no-repeat -60px -10px;overflow: hidden;}

.zy_lux .main .product-info .proinfo-right .recommend .rtitle{font-size:15px;line-height:50px;}

.zy_lux .main .product-info .proinfo-right .recommend .right{margin:0 0 10px 20px;font-size:15px;line-height:20px;}

.zy_lux .main .product-info .proinfo-right .recommend .right i {background: url('/resource/www/imgs/zy-detail-icons.png') no-repeat -60px -25px;width: 20px;height: 16px;overflow:hidden;float:left;}

.zy_lux .main .product-info .proinfo-right .reservation  {width:550px;}

.zy_lux .main .product-info .proinfo-right .reservation .li-icon span {cursor:pointer;float:left;width:40px;height:40px;margin-left:15px;}

.zy_lux .main .product-info .proinfo-right .reservation .li-icon .share {width:30px;background: url('/resource/www/imgs/zy-detail-icons.png') -54px -223px no-repeat;margin-left:35px;}

.zy_lux .main .product-info .proinfo-right .reservation .li-icon .sina {background: url('/resource/www/imgs/zy-detail-icons.png') 5px -182px no-repeat;}

.zy_lux .main .product-info .proinfo-right .reservation .li-icon .wx {background: url('/resource/www/imgs/zy-detail-icons.png') -38px -182px no-repeat;}

.zy_lux .main .product-info .proinfo-right .reservation .li-icon .qq {background: url('/resource/www/imgs/zy-detail-icons.png') 0px -50px no-repeat;}

.zy_lux .main .product-info .proinfo-right .reservation .li-icon .waya {background: url('/resource/www/imgs/logo.png') 0px 3px no-repeat;background-size:40px;}

.zy_lux .main .product-info .proinfo-right .reservation .li-icon .waya-txt {display:none;width: 70px;height: 30px;background-color: #1dd697;color: #fff;border-radius: 5px;padding: 5px 10px;line-height: 20px;}

.zy_lux .main .product-info .proinfo-right .reservation .li .totalp {float:left;margin:10px 0;font-size: 30px;line-height: 30px;color:#f60;}

.zy_lux .main .product-info .proinfo-right .reservation .li .yuyue {float:right;height:50px;padding:5px 10px;margin-left:10px;font-size: 20px;line-height: 40px;color:#fff;background-color:#1dd697;border-radius:5px;}

.zy_lux .main .product-info .proinfo-right .reservation .select {height: 30px;width: 200px;line-height: 30px;margin:10px 0;font-size: 15px;border: 1px solid #c0c0c0;float:left;}

.zy_lux .main .product-info .proinfo-right .reservation .input {width: 50px;float: left;margin:10px 0;height: 30px;border: none;border-bottom: 1px solid #c0c0c0;border-top: 1px solid #c0c0c0;text-align: center;line-height: 30px;}

.zy_lux .main .product-info .proinfo-right .reservation .minus {background-color: #f3f3f3;float: left;margin:10px 0;width: 30px;height: 30px;border: 1px solid #c0c0c0;}

.zy_lux .main .product-info .proinfo-right .reservation .minus i { width: 15px;height: 15px;background: url(/resource/www/imgs/zy-detail-icons.png) no-repeat -80px 0;overflow: hidden;float: left;margin: 8px 0px 0px 8px;}

.zy_lux .main .product-info .proinfo-right .reservation .add {background-color: #f3f3f3;float: left;margin:10px 0;width: 30px;height: 30px;border: 1px solid #c0c0c0;}

.zy_lux .main .product-info .proinfo-right .reservation .add i { width: 15px;height: 15px;background: url(/resource/www/imgs/zy-detail-icons.png) no-repeat -95px 0;overflow: hidden;float: left;margin: 8px 0px 0px 8px;}

.zy_lux .main .product-desc{background:#fff;margin:30px 0;width:1200px;position:relative;}

.zy_lux .main .product-desc > div{margin-bottom:20px;}

.zy_lux .main .product-desc .loader-skin{position: absolute;top: 50px;left: 0;width: 100%;height: 100%;z-index: 15;background: rgba(255,255,255,0.75);}

.zy_lux .main .product-desc .loader-skin img{position: absolute;width: 45px;height: 45px;top: 200px;left: 577px;}

.zy_lux .main .product-desc .tabbar-wrap{position:relative;height:50px;width:1200px}

.zy_lux .main .product-desc .tabbar{height:50px;width:1200px;background: #fafafa;border: 1px solid #dcddde;}

.zy_lux .main .product-desc .tabbar.barfix{position:fixed;top:0;}

.zy_lux .main .product-desc .tabbar ul{float:left;}

.zy_lux .main .product-desc .tabbar .yuyue{cursor:pointer;float: right;padding: 2px 10px;margin: 5px 20px 5px 0;font-size: 15px;line-height: 36px;color: #fff;background-color: #1dd697;border-radius: 5px}

.zy_lux .main .product-desc .tab{float: left;text-align: center;cursor: pointer;overflow: visible;border-right: 1px solid #dcddde;height: 50px;line-height: 50px;font-size: 15px;padding: 0 10px;}

.zy_lux .main .product-desc .tab.active{background:#1dd697;color:#fff;}

.zy_lux .main .product-desc .tab:not(.active):hover{color:#ff9419;}

.zy_lux .main .product-desc .ticon{display: inline-block;height: 20px;width: 8px;background: #1dd697;margin: 0 10px 0 40px;}

.zy_lux .main .product-desc .title{height: 20px;line-height: 20px;display: inline-block;}

.zy_lux .main .product-desc .content{margin: 20px 40px;font-size: 15px;}

.zy_lux .main .product-desc .content img{margin: 0 auto;}

.zy_lux .main .product-desc .daylist{float: left;margin: 20px 20px 20px 40px;}

.zy_lux .main .product-desc .daylist.barfix{position:fixed;top:50px;}

.zy_lux .main .daylist .day{width: 60px;height: 30px;line-height: 30px;text-align: center;color: #fff;display: block;cursor: pointer;background: #ddd;font-size: 14px;border-radius: 1px;margin-bottom: 5px;}

.zy_lux .main .daylist .day.active{background-color:#1dd697;}

.zy_lux .main .product-desc .xcjs-content{margin: 20px 40px 20px 20px;float: right;width: 1020px;}

.zy_lux .main .product-desc .pj .no-pj{font-size: 14px;line-height: 48px;display: block;width: 308px;height: 50px;margin: 40px auto 60px;text-align: center;color: #626262;}
/* ziying end */

/* pay start */

.pay-img { width: 852px; height: 26px; margin: 45px auto; }

.pay-box { width: 1000px; margin: 0 auto 120px; border: 1px solid #e5e5e5; background: #fff; }

.pay-box .title { font-size: 18px; margin: 40px 0 0 100px; color: #434343; }

.pay-box .userinfo { width: 830px; margin: 0 auto; }

.pay-box .userinfo .info { font-size: 14px; line-height: 56px; height: 57px; padding-left: 105px; color: #313131; border-bottom: 1px solid #efefef; }

.pay-box .userinfo .info:last-child { height: 117px; }

.pay-box .userinfo .em { margin-left: 5px; color: #898989; }

.pay-box .pay-cse { line-height: 1; margin: 30px 0 0 145px; }

.pay-box .pay-cse .input { float: left; width: 15px; height: 15px; margin: 6px 10px 0 0; }

.pay-box .pay-cse .img { float: left; width: 94px; height: 32px; margin-right: 35px; }

.pay-box .pay-cse .wechat { float: left; width: 110px; height: 32px; margin-right: 35px; }

.pay-box .pay-cse .submit { font-size: 18px; line-height: 50px; display: block; width: 162px; height: 50px; margin: 40px 0 100px 440px; text-align: center; color: #fff; border-radius: 2px; background: #ef6b6d; }

.pay-box .create-info { line-height: 1; margin: 24px 0 0 160px; }

.pay-box .create-info .label { font-size: 14px; float: left; margin-bottom: 40px; color: #313131; }

.pay-box .create-info .label .zhu { float: left; width: 90px; height: 40px; }

.pay-box .create-info .label .xin { float: right; padding-top: 16px; text-align: right; color: #f60000; }

.pay-box .create-info .label .span { line-height: 40px; float: right; margin: 0 10px; text-align: right; color: #313131; }

.pay-box .create-info .label .input { line-height: 38px; float: left; width: 200px; height: 40px; padding-left: 10px; border: 1px solid #e5e5e5; }

.pay-box .create-info .label:last-child .input { width: 300px; }

.pay-box .create-info .label .tis { line-height: 40px; float: left; margin-left: 10px; color: #898989; }

.pay-box .create-info .submit { font-size: 12px; line-height: 30px; display: block; width: 120px; height: 30px; margin: 40px 0 0 480px; text-align: center; color: #fff; border-radius: 2px; background: #ef6b6d; }


/* pay end */


/* pay succ start */

.pay-succ { width: 1000px; height: 250px; margin: 20px auto 120px; border: 1px solid #e5e5e5; background: #fff; }

.pay-succ .title { font-size: 30px; line-height: 56px; margin: 60px 0 0 90px; color: #434343; }

.pay-succ .title .img { display: inline-block; width: 60px; height: 56px; vertical-align: top; }

.pay-succ .title .strong { color: #ee6a6c; }

.pay-succ .info { font-size: 12px; margin: 0 0 30px 160px; color: #535353; }

.pay-succ .see-other { font-size: 12px; line-height: 30px; display: inline-block; width: 100px; height: 30px; margin-left: 160px; text-align: center; color: #fff; border-radius: 2px; background: #ee6a6c; }

.pay-succ .see-order { font-size: 12px; line-height: 30px; display: inline-block; width: 100px; height: 30px; margin-left: 20px; text-align: center; color: #fff; border-radius: 2px; background: #ee6a6c; }

.pay-fail { width: 1000px; height: 250px; margin: 20px auto 120px; border: 1px solid #e5e5e5; background: #fff; }

.pay-fail .title { font-size: 30px; line-height: 56px; margin: 60px 0 0 90px; text-align: center; color: #434343; }

.pay-fail .title a { color: #438843; }


/* pay succ en */


/* share box start */

.share-box { position: fixed; z-index: 9; top: 50%; left: 50%; display: none; width: 384px; height: 270px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; border-radius: 4px; background: #fff; }

.share-box .sharecode { width: 140px; height: 140px; margin: 30px auto 20px; text-align: center; }

.share-box .img { display: block; width: 138px; height: 138px; margin: 40px auto 10px; }

.share-box .text { font-size: 16px; line-height: 28px; }


/* share box end */


/* dingzhi start */

.dingz { width: 1000px; margin: 30px auto 120px; border: 1px solid #e5e5e5; background: #fff; }

.dingz .title { font-size: 18px; font-weight: normal; line-height: 44px; padding-left: 20px; border-bottom: 1px solid #dcdcdc; background: #eeefed; }

.dingz .box { padding: 30px 20px 70px 80px; }

.dingz .box .left { float: left; }

.dingz .box .left .info { font-size: 24px; line-height: 44px; color: #ef6b6d; }

.dingz .box .left .prompt { font-size: 16px; font-weight: bold; line-height: 16px; margin-bottom: 30px; color: #6c6c6c; }

.dingz .box .left .line { font-size: 14px; height: 40px; margin-bottom: 20px; }

.dingz .box .left .line .span { line-height: 40px; display: inline-block; width: 70px; color: #626262; }

.dingz .box .left .line .select { line-height: 38px; display: inline-block; width: 120px; height: 40px; margin-left: 5px; padding-left: 10px; color: #000; border: 1px solid #dcdcdc; }

.dingz .box .left .zhu { font-size: 14px; line-height: 14px; margin-bottom: 40px; color: #ef6b6d; }

.dingz .box .left .textarea { font-size: 14px; line-height: 24px; display: block; width: 500px; height: 120px; padding: 5px 10px 0 10px; border: 1px solid #dcdcdc; }

.dingz .box .left .submit { font-size: 16px; font-weight: bold; line-height: 40px; width: 120px; height: 40px; margin: 40px 0 0 380px; text-align: center; color: #fff; background: #ef6b6d; }

.dingz .box .right { float: right; width: 335px; height: 493px; }

.dingz .box .tianxs { font-size: 16px; margin-top: 10px; }


/* dingzhi end */


/* lianxi us start */

.lianxi .info { font-size: 12px; line-height: 12px; padding: 40px 42px 20px 42px; color: #434343; }

.lianxi .li { font-size: 18px; line-height: 28px; margin-bottom: 20px; padding-left: 80px; color: #6a6566; }

.lianxi .li:first-child { background: url(../imgs/phone_icon1.png) 42px 0 no-repeat; }

.lianxi .li:nth-child(2) { background: url(../imgs/phone_icon2.png) 42px 0 no-repeat; }

.lianxi .li:last-child { background: url(../imgs/mail_icon.png) 42px 0 no-repeat; }

.lianxi .img { width: 187px; height: 187px; margin-left: 30px; }


/* lianxi us end */


/* bangzhu start */


.bangzhu-box .text { font-size: 14px; line-height: 24px; padding: 10px 40px; color: #000; }

.bangzhu-box a{color:#000;}

.bangzhu-box .title1 { font-size: 20px; line-height: 30px; margin: 10px 20px; font-weight:bold; }

.bangzhu-box .title2 { font-size: 15px; line-height: 20px; margin: 5px 30px; font-weight:bold; }

.bangzhu-box .text .title { background: #fff; }


/* bangzhu end */


/* layer start */

.layui-layer .layui-layer-title { font-size: 18px; line-height: 44px; width: 480px; height: 44px; padding: 0; text-align: center; color: #fff; border-radius: 2px 2px 0 0; background: #46d08b; }

.layer-form { width: 480px; height: 436px; padding: 23px 50px 40px 50px; border-radius: 0 0 2px 2px; background: #fff; }

.layer-form .info { font-size: 12px; line-height: 24px; color: #7d7d7d; }

.layer-form .title { font-size: 14px; margin: 23px 0; color: #313131; }

.layer-form .pay-fs .radio { float: left; width: 15px; height: 15px; margin: 10px 10px 0 0; }

.layer-form .pay-fs .img { float: left; width: 107px; height: 36px; margin-right: 40px; }

.layer-form .payinfo { margin-top: 40px; }

.layer-form .payinfo .span { font-size: 14px; line-height: 40px; display: inline-block; margin-right: 10px; color: #313131; }

.layer-form .payinfo .input { line-height: 38px; display: inline-block; width: 260px; height: 40px; padding-left: 10px; border: 1px solid #e5e5e5; }

.layer-form .bottom { font-size: 14px; line-height: 32px; width: 324px; height: 32px; margin: 30px auto 0; text-align: center; color: #fff; }

.layer-form .bottom .cancel { float: left; width: 162px; height: 32px; background: #b3b3b3; }

.layer-form .bottom .ok { float: left; width: 162px; height: 32px; color: #fff; background: #46d08b; }

.layui-layer-wrap .title { font-size: 16px; line-height: 80px; height: 80px; text-align: center; }

.layui-layer-wrap .img { margin: 0 auto; }


/* layer end */


/* xingc-box start */

.xingc-box { width: 1000px; margin: 40px auto 120px; }

.xingc-box .sidebar { float: left; width: 130px; margin-right: 40px; background: #fff; }

.xingc-box .sidebar .li { width: 130px; height: 35px; border-bottom: 1px solid #f5f5f5; }

.xingc-box .sidebar .a { font-size: 16px; line-height: 34px; display: block; width: 130px; height: 34px; text-align: center; color: #707070; }

.xingc-box .sidebar .active { color: #fff; background: #4d4d4d; }

.xingc-box .main { float: left; width: 830px; border: 1px solid #e5e5e5; background: #fff; }

.xingc-box .main .menuul { height: 47px; border-bottom: 1px solid #e5e5e5; }

.xingc-box .main .menuul .menuli { font-size: 16px; line-height: 46px; float: left; width: 90px; height: 46px; cursor: pointer; text-align: center; color: #4d4d4d; }

.xingc-box .main .menuul .active { color: #fff; background: #0bc38b; }

.xingc-box .main .tab-box { width: 828px; padding-top: 80px; }

.xingc-box .main .tab-box .li { position: relative; }

.xingc-box .main .tab-box .li:nth-child(2n+1) { width: 350px; height: 400px; margin: -50px 0 0 390px; padding-left: 95px; background: url(../imgs/xingc_img1.png) 0 34px no-repeat; }

.xingc-box .main .tab-box .li:nth-child(2n) { width: 350px; height: 400px; margin: -50px 0 0 92px; background: url(../imgs/xingc_img2.png) right 34px no-repeat; }

.xingc-box .main .tab-box .title { font-size: 16px; line-height: 34px; width: 126px; height: 34px; text-align: center; border-radius: 20px; background: #666; }

.xingc-box .main .tab-box .title .a { color: white; }

.xingc-box .main .tab-box .li:nth-child(2n+1) .title { margin-left: -85px; }

.xingc-box .main .tab-box .li:nth-child(2n+1) .imgicon { position: absolute; top: 94px; left: 0; width: 52px; height: 52px; border-radius: 50%; }

.xingc-box .main .tab-box .li:nth-child(2n) .title { margin-left: 220px; }

.xingc-box .main .tab-box .li:nth-child(2n) .imgicon { position: absolute; top: 94px; right: 0; width: 52px; height: 52px; border-radius: 50%; }

.xingc-box .main .tab-box .de { width: 255px; margin-top: 10px; border: 1px solid #e5e5e5; }

.xingc-box .main .tab-box .de .img { width: 256px; height: 174px; }

.xingc-box .main .tab-box .de .prompt { font-size: 16px; line-height: 20px; overflow: hidden; height: 20px; margin: 20px 0 5px 0; padding: 0 20px; white-space: nowrap; text-overflow: ellipsis; color: #a0a0a0; }

.xingc-box .main .tab-box .de .p { font-size: 12px; line-height: 20px; margin-bottom: 5px; padding: 0 20px; color: #a0a0a0; }

.xingc-box .main .tab-box .de .date { font-size: 12px; height: 15px; margin-bottom: 20px; padding: 0 0 0 40px; color: #a0a0a0; background: url(../imgs/time_icon.png) 20px 0 no-repeat; }

.xingc-box .main .tab-box .de .a { font-size: 12px; line-height: 30px; display: block; width: 90px; height: 30px; margin: 0 0 15px 150px; text-align: center; color: #fff; background: #ef6b6d; }

.xingc-box .main .tab-box .jieshu { font-size: 16px; line-height: 54px; position: relative; width: 340px; height: 54px; margin: 80px auto 60px; text-align: center; border-radius: 20px; background: #666; }

.xingc-box .main .tab-box .jieshu .a { color: #fff; }

.xingc-box .main .tab-box .jieshu:after { position: absolute; top: -300px; left: 170px; height: 300px; content: ''; border-left: 4px solid #b2b2b2; }

.xingc-box .main .tab-box .map-box { width: 828px; height: 380px; margin-top: -80px; }


/* xingc-box end */


/* choose psd start */

.cse-pwd-st { min-height: 400px; padding: 100px 0 36px 0; text-align: center; }

.cse-pwd-st .prompt { font-size: 14px; color: #313131; }

.cse-pwd-st .click { font-size: 14px; line-height: 38px; display: block; width: 200px; height: 40px; margin: 32px auto 0; color: #313131; border: 1px solid #dcdcdc; background: #eee; }


/* choose psd end */


/* dt-detail start */

.dt-detail { width: 1000px; margin: 0 auto 200px; padding: 40px; border: 1px solid #fff; background: #fff; }

.dt-detail .img { position: relative; z-index: 99; float: left; width: 330px; height: 220px; margin-right: 20px; }

.dt-detail .main .title { font-size: 18px; line-height: 30px; }

.dt-detail .main .date { font-size: 12px; line-height: 12px; height: 12px; margin-bottom: 16px; }

.dt-detail .main .text { font-size: 12px; line-height: 18px; margin-bottom: 20px; color: #000; }
.dt-detail .main .text video {background: url(/resource/www/imgs/video-first-bg.png) no-repeat;background-size: 918px 642px;}

/* dt-detail end */

#scenic-add { width: 700px; height: 850px; padding-top: 20px; background: #fff; }

#scenic-add .line { font-size: 16px; display: block; margin-bottom: 10px; color: #303030; }

#scenic-add .line .span { line-height: 40px; float: left; width: 150px; padding-right: 10px; text-align: right; }

#scenic-add .line .input { line-height: 38px; float: left; width: 500px; height: 40px; padding-left: 12px; border: 1px solid #dcdcdc; }

#scenic-add .line .textarea { line-height: 15px; float: left; width: 500px; height: 90px; padding: 5px 12px 0 12px; border: 1px solid #dcdcdc; }

#scenic-add .line .banner { position: relative; float: left; width: 200px; height: 100px; border: 1px solid #dcdcdc; background: url(/resource/www/imgs/upload_icon_scenic_banner.png) no-repeat; }

#scenic-add .line .thumb { position: relative; float: left; width: 140px; height: 98px; border: 1px solid #dcdcdc; background: url(/resource/www/imgs/upload_icon_scenic_thumb.png) no-repeat; }

#scenic-add .line .upload input { position: absolute; top: 0; right: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0; }

#scenic-add .line .imgbox { float: left; width: 500px; }

#scenic-add .line .imgbox .imgtext { line-height: 40px; }

#scenic-add .line .imgbox .imgli { position: relative; float: left; width: 150px; height: 100px; margin:0 5px 5px 0; border:1px solid #dcdcdc; background: url(/resource/www/imgs/upload_icon_scenic_image.png) no-repeat; }

#scenic-add .line .imgbox .file { position: absolute; top: 0; right: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0; }

#scenic-add .bottom { font-size: 14px; line-height: 40px; overflow: hidden; width: 650px; height: 40px; margin:20px 0; text-align: center; color: #fff; border-radius: 2px; }

#scenic-add .cancel { float: right; width: 160px; height: 40px; color: #fff; background: #b3b3b3; }

#scenic-add .ok { float: right; width: 160px; height: 40px; color: #fff; background: #46d08b; }


/* forget start */

.forget-pwd { width: 1000px; min-height: 300px; margin: 0 auto 120px; border: 1px solid #e5e5e5; background: #fff; }

.forget-pwd .label { font-size: 14px; display: block; height: 40px; margin: 40px 0 20px 28px; }

.forget-pwd .label .span { line-height: 40px; float: left; margin-right: 10px; color: #636363; }

.forget-pwd .label .mail { line-height: 38px; float: left; width: 240px; padding-left: 12px; color: #313131; border: 1px solid #dcdcdc; }

.forget-pwd .submit { font-size: 14px; font-weight: bold; line-height: 34px; width: 86px; height: 34px; margin: 0 0 60px 178px; cursor: pointer; text-align: center; color: #fff; background: #ef6b6d; }


/* forget end */


/* not found start */

.not-found-box { margin: 140px 0; }

.not-found-box .img { width: 444px; height: 147px; margin: 0 auto; }


/* not found end */

.prizeTips { line-height: 2em; padding: 1em 2em; color: gray; }

.prizeTips .btn { padding: 10px; text-align: center; }

.prizeTips .btn a { padding: 8px 15px; color: #eee; background-color: #46d08b; }


/** weixin payment */

#weixin-qrcode .result { font-size: 14px; padding-top: 2em; text-align: center; color: #313131; }

#weixin-qrcode .result a.btn { padding: 0 5px; color: #46d08b; }
